[問題] script超時自動停止

看板Linux作者 (北方朔)時間11年前 (2012/11/02 08:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請教一下,如果希望一支script運行超過預期時間就中止,應該要怎麼做呢? 目前嘗試的方法是: a.sh: .... ssh xxx@xxxx echo xxxxx .... b.sh: sh /home/a.sh & pid="$!" sleep 15 kill -9 $pid 這樣是希望a.sh如果執行超過15秒會被中止。 可是這樣寫的話,a.sh中執行的ssh卻不會被中止。(如果卡在那條指令的話) 不知道有沒有別的寫法可以一起中止所有程序呢? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 143.215.148.122
文章代碼(AID): #1GanSeKi (Linux)