循环bin文件

循环bin文件

我需要在 bin 文件上运行无限循环命令

这就是我需要的......

bin 文件内容运行 100 秒,我需要停止此 @ 90 秒启动一个新进程,然后再次启动 bin 文件,就好像它从未在无限循环中停止一样。

或者在其持续时间内运行 bin 文件,然后在完成时循环

答案1

超时命令完全满足您的要求

timeout 90 /path/to/your/binfile

第一个参数是秒数,超过该秒数进程将被终止。如果进程提前结束,那么超时命令将不会执行任何操作。

您可以添加一个 while(1) 循环来无限地执行此操作。在 bash 中它看起来像

 while [ 1 ]; do
   timeout 90 /path/to/your/binfile
 done

相关内容