补充一下,这里因为考虑到守护程序,我打算利用redis的生存时间来做,是否可行?关键是php是否有其他的,不是这种http访问执行的方式?

解决方案 »

  1.   

    这样的话写入文件的操作路径是要怎么写的?如何做进程的守护等呢物理路径Linux下不用说了吧?
      

  2.   

    这样的话写入文件的操作路径是要怎么写的?如何做进程的守护等呢物理路径Linux下不用说了吧?
    版主对这方面有没有啥资料给推荐一下,关于php做计划任务或者关于做多进程已经进程间守护的?
      

  3.   

    1、计划任务的话,你可以通过linux下的计划任务,来完成 crontab 
    例如 */5 * * * * /usr/local/webservice/php/bin/php /www/xxx.php
    2、你还可以使用bash 来控制,php的执行
    #!/bin/bash
    PHP=/srv/php-5.2.17/bin/php
    for (( ; ; ));do
    $PHP /srv/php-5.2.17/sync.php >> /var/log/sync.log
    sleep 10
    done &
    3、如何你真需要使用多进程的话,PHP的pcntl_fork
      

  4.   

    我的确是查到了这个pcntl_fork,但是这个如何和计划任何联系呢?主要是这个子进程如何守护和判断成功运行?