使用Yii2.0框架,服务器直接执行下面命令可以正常挂起守护进程,当时经常会运行到几天就会自动挂掉
nohup /phpstudy/www/llq/yii queue/start &
现在写了一个脚本让系统没分钟检测一次进程是否挂掉 脚本代码如下
str=`ps -ef | grep queue/start`
str1=${str:0-33:33}
if [[ "$str1" != "/phpstudy/www/llq/yii queue/start" ]];then
#代码可以执行到这里
nohup /phpstudy/www/llq/yii queue/start &
fi
问题是shell脚本执行到 nohup /phpstudy/www/llq/yii queue/start & 这行代码的时候没有任何效果。脚本权限已经设为777
请问ctontab里面不能执行nohup吗?
还有其他办法挂起rabbitmq的守护进程吗?