簡體   English   中英

設置超時shell腳本

[英]Set timeout shell script

我想在我的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

謝謝

在bash中,您可以使用timeout

timeout 30s script.sh
hwclock -s

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM