[英]Cron jobs not running for specific php files
我有兩個PHP cron作業正在運行。 在一個cron作業中,我試圖打開一個文件並將一些數據寫入其中,這樣可以正常工作。
但是在另一個文件中,我添加了一個error_log()語句,該語句沒有打印到日志文件中。 但是當我手動運行這個php文件時,error_log文件正在更新。 這里可能存在的問題是,它不會僅針對cron作業案例寫入error_log.txt文件。 [注意:當我手動運行php文件時,error_log.txt會更新]
工作cron:
<?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);
?>
我剛剛發現我的cron作業中給出的error_log登錄到根目錄的error_log。 當我們手動運行php文件時,日志會記錄到當前目錄中的error_log文件中,而cron作業則不是這樣。 這就是混亂。
謝謝大家的支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.