![繰り返されるbinファイル[閉じる]](https://linux33.com/image/148030/%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%95%E3%82%8C%E3%82%8Bbin%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
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