标签: bash timeout
我想在我的shell脚本中设置超时,这是我的代码:
/etc/init.d/ntp stop until ping -nq -c3 8.8.8.8; do echo "Waiting for network..." done ntpdate -s time.nist.gov /etc/init.d/ntp start
我希望设置时间超过30秒,如果超过30秒我想要杀死该进程并更改为此过程:
hwclock -s
三江源
答案 0 :(得分:2)
在bash中,您可以使用timeout。
timeout 30s script.sh hwclock -s