指定された時間、たとえば1分間コマンドを実行する方法を知りたい。それが実行を完了しない場合は、停止できるはずだ。
timeout
を使用:
NAME
timeout - run a command with a time limit
SYNOPSIS
timeout [OPTION] DURATION COMMAND [ARG]...
timeout [OPTION]
(念のため、このコマンドがない場合、または非常に古いシェルとの互換性が必要で、他にも完全に固有の要件がいくつかある場合は、こちらをご覧ください this question ;-) )