Cron作业未针对特定的php文件运行

时间:2019-06-24 03:28:58

标签: php cron

我有两个正在运行的PHP cron作业。在一项cron作业中,我试图打开一个文件并将一些数据写入其中,效果很好。

但是在另一个文件中,我添加了一个error_log()语句,该语句未打印到日志文件中。但是,当我手动运行此php文件时,error_log文件正在更新。可能的问题是,仅针对cron作业案例,它不会写入error_log.txt文件。 [注意:当我手动运行php文件时,error_log.txt会更新]

工作时间表:

<?php

$fp = fopen('/home/victor/public_html/victor_php/test/test.txt', 'a');
fwrite($fp, '    Cron test job   ');
fclose($fp);

?>

不起作用的cron:

<?php

error_log("Cron1 test job",0);

?>

1 个答案:

答案 0 :(得分:0)

我刚刚发现我的cron作业中给出的error_log正在登录到根目录的error_log中。当我们手动运行php文件时,日志将记录到当前目录中的error_log文件中,而cron作业则不是这种情况。那是混乱。

谢谢大家的支持。