php后台守护进程 sh脚本 三个文件 让您的后台php永不止步

#!/bin/bash

PHP="/usr/local/php/bin/php"

PROGRAM="/home/wwwroot/56.souwf.com/aaa_add_shouhu.php"

#start dameo

$PHP $PROGRAM &

chpid_add="$!";

echo "$chpid_add" > /home/wwwroot/56.souwf.com/php_add.sid

echo "child pid is $chpid_add"

echo "status is $?"

while [ 1 ]

do

wait $chpid_add

exitstatus="$?"

echo "child pid=$chpid_add is gone, $exitstatus" >> /home/wwwroot/56.souwf.com/phperror_add.log

echo `date` >> /home/wwwroot/56.souwf.com/phperror_add.log

echo "**************************" >>/home/wwwroot/56.souwf.com/phperror_add.log

sleep 1

$PHP $PROGRAM &

chpid_add="$!";

echo "$chpid_add" > /home/wwwroot/56.souwf.com/php_add.sid

echo "next child pid is $chpid_add" 

echo "next status is $?"

echo "userkill is $userkill_add"

done

/******************************/
原文地址:https://www.cnblogs.com/zhaoguoliang/p/2817909.html