binファイルに対して無限ループコマンドを実行する必要があります。
これが私に必要なものです...
binファイルの内容は100秒間実行され、新しいプロセスを開始するには@ 90秒間停止し、無限ループで停止しなかったかのようにbinファイルを再起動する必要があります。
または、その期間中にbinファイルを実行し、完了したら繰り返します。
答え1
timeout コマンドは、正確に必要な操作を実行します。
timeout 90 /path/to/your/binfile
最初のパラメーターは、プロセスが終了するまでの秒数です。プロセスが早期に終了すると、timeout コマンドは何もしません。
これを無期限に実行するには、while(1)ループを追加するだけです。バッシュでは次のようになります
while [ 1 ]; do
timeout 90 /path/to/your/binfile
done