如何将我的php脚本以守护进程的方式一直运行

来源:互联网 发布:手机拍照后期制作软件 编辑:程序博客网 时间:2024/04/23 20:03
写好php脚本。建议定期检测内存占用,核心逻辑就不写了。这个跟业务有关。if(memory_get_usage()>100*1024*1024){    exit(0);//大于100M内存退出程序,防止内存泄漏被系统杀死导致任务终端}假设该php文件的路径为/root/run.php打开终端setsid php /root/run.php > /dev/null &编辑进程监控脚本,当进程不存在时,自动重启 /root/monitor.sh#!/bin/bashalive=`ps aux|grep root\/run|grep -v grep|wc -l`if [ $alive -eq 0]thenphp /root/run.php > /dev/null &fi添加计划任务(每分钟检测一次)crontab -e* * * * * /root/monitor.sh > /dev/null &
0 0
原创粉丝点击