timeoutコマンド

Takuro Hirayama 19views 更新:2016年4月4日

コマンドが指定時間終わらない場合に打ち切ります。

# OS Xの場合、要インストール
$ brew install coreutils

# 3秒で打ち切る
$ timeout 3 long_long_command
$ echo $? 
# タイムアウト => 124
# otherwise => もとのコマンドの終了ステータス

参考:

一定時間でシェルコマンドを終了させるたった1つの方法 – Qiita

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません