监听workerman服务,workerman工作线程挂掉直接重启
#!/bin/bash
# 判断进程是否存在
count=`ps -ef | grep WorkerMan | grep "worker process" | grep -v "grep" | grep -v "sh" | wc -l`
echo $count
if [ $count == 0 ]; then
/usr/local/bin/php /var/www/html/swoole/workerman/workerman/socketserver.php start -d
fi
使用crontab定时去执行
*/1 * * * * /usr/local/bin/WorkerManWatcher.sh
更多精彩
免费共享资源
http://www.ltchao.top