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