0

我正在尝试使用以下代码在 MAMP 上触发后台 php 进程:

exec("php /Users/Joe/sandbox/getnew.php?artist=".$artistID." > error_log &");

或者:

shell_exec("nohup /usr/bin/php /Users/Joe/sandbox/getnew.php?artist=".$artistID." > error_log &");

即使使用 php 文件的直接路径,它似乎也不会触发?当它被触发时,它将从 API 收集一些信息并将其写入数据库。

4

1 回答 1

1

你有没有尝试做类似的事情:

exec("php /Users/Joe/sandbox/getnew.php?artist=".$artistID, $output);

之后:

file_put_contents($file, implode("\n", $output), FILE_APPEND)
于 2013-04-17T09:15:30.063 回答