是否可以为脚本的执行提供最大时间(以秒为单位)?
例如,我有一个脚本,可以 ping 一些网络。通常需要10秒左右,但是如果执行时间超过10秒,就kill掉它。
答案1
使用timeout
命令,例如time 10s myscript
。
man timeout
TIMEOUT(1) User Commands TIMEOUT(1)
NAME
timeout - run a command with a time limit