从PHP脚本启动PHP守护程序

时间:2012-05-02 18:34:13

标签: php curl exec daemon

假设我有简单的php守护程序脚本:

#!/usr/local/bin/php -q
<?php

set_time_limit(0);

while(1){
  //do something here
  if ($something == "somethingelse"){exit;}
}

?>

我想从另一个php脚本运行它。最好的方法是什么? 我一直在使用curl:

$url = "url to php daemon file";
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($ch,CURLOPT_TIMEOUT, 1);
$not_important = curl_exec($ch);
curl_close($ch);

但我正在寻找一个更好的主意,如果有的话:)。

1 个答案:

答案 0 :(得分:3)

shell_exec('/foo/bar/myscript.php');