您好我已经在我的cpanel中设置了每分钟运行一次的cron作业:
/usr/bin/php /home/mysite/public_html/index.php --uri="cron/test"
上面的cron正在通过我的index.php,因为我正在记录它,如果它可以工作,虽然它没有在我的cron控制器上“cron / test”
在我的index.php中我这样做仅用于测试目的,我得到indexcalled.txt:
$fp = fopen('indexcalled.txt', 'a+');
fwrite($fp, "POST: " . serialize($_POST));
fwrite($fp, '-----------');
fwrite($fp, "GET:" . serialize($_GET) . "\r\n");
fclose($fp);
在我的Cron控制器中我有这个,但我没有得到crontest.txt
public function action_test() {
$fp = fopen('crontest.txt', 'w+');
fwrite($fp, date("Y-m-d H:i:s") . "cron test initiating...\n\n");
fclose($fp);
}
有什么我做得不对或者我可能忘了设置吗?
答案 0 :(得分:0)
您是否在cron作业中尝试过curl命令?