script超時自動停止 - Linux

By Rebecca
at 2012-11-02T08:43
at 2012-11-02T08:43
Table of Contents
想請教一下,如果希望一支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卻不會被中止。(如果卡在那條指令的話)
不知道有沒有別的寫法可以一起中止所有程序呢?
謝謝~
--
Tags:
Linux
All Comments
Related Posts
systemd造成/etc下檔案唯讀?

By Anthony
at 2012-11-02T02:04
at 2012-11-02T02:04
makefile抓系統變數

By Charlotte
at 2012-11-02T02:01
at 2012-11-02T02:01
現在RHEL或者Centos怎麼完全安裝﹖

By Elvira
at 2012-11-01T23:44
at 2012-11-01T23:44
可以FTP登入、不能ssh登入 怎麼做?

By Rachel
at 2012-11-01T21:17
at 2012-11-01T21:17
Linux安裝軟體

By Kyle
at 2012-11-01T21:15
at 2012-11-01T21:15