簡體   English   中英

Cron作業沒有運行特定的PHP文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM