- 我们在node项目根目录建脚本名称xx.sh
- 写脚本
#开始执行 while true do #查找是否有这个进程,如果没有就会为空 pid=$(pgrep -f "node gzapp") date #判断是否是空 if test -z "$pid" then echo "restart..." #重新启动node程序 nohup npm start > myLog11.log 2>&1 & else echo 'exist..'$pid fi date #每隔5秒去检查一次 sleep 5 done
-
启动脚本sh xx.sh &
-
停止项目,先停脚本,ps aux | grep xx.sh,查找到脚本进程,kill -9 xxx,杀掉脚本进程,找node进程 ps aux | grep node,kill -9 xxx,杀掉node.
node服务老挂?用脚本监测项目
最新推荐文章于 2024-01-30 10:16:41 发布