site-logo
G
N
I
D
A
O
L
timeout

実行に時間がかかる検索処理の中断

巨大なディレクトリ構造に対するgrep検索を60秒で強制終了します。

実行コマンド

timeout 60s grep -r 'search_pattern' /var/log/huge_dir/

💡 利用シーン

システム負荷が高い時間帯に、完了の見込みがない重い検索処理がCPUやI/Oを占有し続けるのを防ぐため。

💻 実行結果例

(60秒経過して終了)

📝 実務メモ

処理が完了した場合はgrepの終了ステータスが、タイムアウトした場合は124が返されます。

⚠️ 注意点

検索結果が途中で切れるため、完全なデータが必要な場合は実行時間を長めに設定してください。