X時間後に終了するようにタイムアウトを設定し、コマンドを実行する必要があります。
テストが完了しましたが、端末に直接入力した場合にのみ機能します。 bashスクリプトでは、「受信」されないようにユーザー入力を処理しないようです。
答え1
マンページを見て解決策を見つけました。timeout --foreground 120s
Bashスクリプトで実行するときは、コマンドを使用してユーザー入力を許可する必要があります。
X時間後に終了するようにタイムアウトを設定し、コマンドを実行する必要があります。
テストが完了しましたが、端末に直接入力した場合にのみ機能します。 bashスクリプトでは、「受信」されないようにユーザー入力を処理しないようです。
マンページを見て解決策を見つけました。timeout --foreground 120s
Bashスクリプトで実行するときは、コマンドを使用してユーザー入力を許可する必要があります。