指定した時間だけコマンドを実行し、タイムアウトした場合は中断します。

指定した時間だけコマンドを実行し、タイムアウトした場合は中断します。

特定の時間(たとえば、1分)でコマンドを実行する方法を知りたいです。実行が完了しない場合は停止できる必要があります。

ベストアンサー1

使用timeout:

NAME
       timeout - run a command with a time limit

SYNOPSIS
       timeout [OPTION] DURATION COMMAND [ARG]...
       timeout [OPTION]

(このコマンドがない場合、または非常に古いシェルとの互換性が必要で、いくつかの完全に具体的な要件がある場合...これを確認してください。この問題;-))

おすすめ記事