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上執行二進制文件