コマンドに制限時間を設定します。自動化や監視で「いつまで待つか」を明示したい時に有効です。
構文・注意点・資格メモを開く
英語表記
timeout
基本構文
timeout [オプション]... 期間 コマンド [引数...]
主要オプション
-s — 制限時間超過時に送るシグナルを変えます。 / -k — 最初のシグナル後も止まらない場合、追加でKILLを送るまでの猶予を指定します。 / --preserve-status — コマンドの終了状態をなるべく保持します。
終了コード
0 ・ >0
資格対応
未設定
最終検証日
2026-04-09
コマンドの要点
外部コマンドの待ち過ぎを防ぎたい時、自動化で上限時間を決めたい時、ハングに備えたい時…
使用例プレビュー
$ timeout 5 sleep 10
$ timeout -k 5 20 command
注意点 / リスク
危険度は中程度です。制限時間を短くし過ぎると正常な処理ま…
つまずきやすいポイント
2件の「よくあるエラー」を登録しています。
FAQ
2件の質問と回答があります。