0
我們有一個bash腳本,可以關閉我們的應用程序,特別是我們有這樣的停止功能。強制關閉失敗時強制終止
doStop(){
pid=`cat ${pidfile}`
echo "Gracefully terminating server with pid $pid"
kill ${pid}
echo "Server stopped"
}
但是有可能殺將因各種原因失敗,我們要爲殺死它像這樣...
kill -9 ${pid}
有沒有辦法等待殺,如果它工作,沒有發出kill -9?
可能'kill'本身需要它的時候。所以在它之後,你可以寫和檢查它是否仍在運行,並繼續執行殺死它。 – fedorqui