1
A
回答
0
这是使用timeout命令
$ timeout 60 binary-1; timeout 60 binary-2
在这种情况下的一衬垫,其格式为:
timeout duration command
凡持续时间默认为秒,或也可使用1米(1分钟),从男子:
duration is a floating point number followed by an optional unit:
‘s’ for seconds (the default)
‘m’ for minutes
‘h’ for hours
‘d’ for days
3
这里有一个便携的解决方案 - 在后台运行的二进制文件,并在一分钟后杀死他们:
for file in "file_1" "file_2"; do
"./$file" &
file_pid=$!
sleep 60
kill "$file_pid"
done
的&
操作员启动一个后台作业和特殊变量$!
包含上次作业的PID 。循环是可选的。我们可以使用它来减少重复的代码。
相关问题
- 1. Bash脚本 - 读取二进制文件
- 2. bash,无法执行二进制文件
- 3. CircleCI:执行本地二进制文件
- 4. Node.js,Bash脚本和目录本地节点二进制文件
- 5. Python包安装脚本安装二进制可执行文件
- 6. 执行二进制文件在Python脚本
- 7. 将python脚本转换为二进制可执行文件
- 8. bash脚本写入执行时间的文件
- 9. 如何在执行另一个二进制文件时实现bash EXIT陷阱?
- 10. 将一个可执行二进制文件嵌入到一个shell脚本中
- 11. Bash脚本二进制搜索
- 12. 从Windows bat文件执行bash脚本
- 13. 执行从bash脚本PHP文件
- 14. 在bash脚本中执行jar文件
- 15. 从bash脚本执行R文件
- 16. 执行Node.js的文件中bash脚本
- 17. Bash脚本文件挂起执行
- 18. 通过bash脚本执行jar文件
- 19. -bash:./jdk-6u31-linux-i586.bin:无法执行二进制文件
- 20. bash:./mips-linux-gnu-gcc:无法执行二进制文件错误
- 21. bash:./eclipse:无法执行二进制文件
- 22. bash脚本未能执行bash脚本
- 23. bash:无法执行二进制文件:尽管二进制和Linux是64位,但执行格式错误
- 24. Bash脚本来观察其他脚本的执行时间
- 25. 执行bash脚本
- 26. 执行bash脚本
- 27. 无法执行二进制文件
- 28. 用shebang执行二进制文件
- 29. cygwin - 无法执行二进制文件
- 30. 在iPhone上执行二进制文件