Linux监控进程并重启

方法1:创建restart.sh文件 内容如下

#!/usr/bin/sh

while true;do

echo 'start check...'

ps -ef | grep abc | grep -v grep

if [ $? -ne 0 ]

then 

echo 'start abc process.....'

npm start

else

echo 'running...'

fi

sleep 10

done

 保存shell 脚本,通过sh restart.sh运行 或者通过后台进程命令 ./restart.sh

方法二:

安装forever

# npm install forever -g

创建startdeamon.sh 内容如下

#!/bin/sh

forever start bin/abs.sh pumanodedeamon

相关推荐