设置php脚本为守护进程创建test.php脚本:
#!/usr/bin/php
<?php
while(true){
sleep(3);
grep命令查看进程echo 'test.php';
}
>
守护进程命令:
php test.php > /dev/null &
/dev/nul是指脚本输出打印到空设备,也就是不记录,&为后台运⾏模式
创建服务退出重启脚本:
#!/bin/bash
alive=`ps aux|grep test.php|grep -v grep|wc -l`
if [ $alive -eq 0 ]
then
php test.php > /dev/null &
fi
设置crontab定时任务,每分钟执⾏监测脚本⼀次:
* * * * * test.sh > /dev/null &
nohup后台运⾏命令:
nohup php test.php > /dev/null &
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论