[操作疑難] crontab問題

本帖最後由 Arisa 於 2022-4-20 12:45 編輯

有幾個php script set左crontab 15分鐘行一次,
0,15,30,45 * * * * /usr/bin/php /home/httpd/html/aaa.php >> /home/httpd/log/xxxx.log 2>&1
1,16,31,46 * * * * /usr/bin/php /home/httpd/html/bbb.php >> /home/httpd/log/xxxx.log 2>&1
2,17,32,47  * * * * /usr/bin/php /home/httpd/html/ccc.php >> /home/httpd/log/xxxx.log 2>&1
3,18,33,48  * * * * /usr/bin/php /home/httpd/html/ddd.php >> /home/httpd/log/xxxx.log 2>&1

第2,3,4句正常,唯獨第一句唔識自動執行。但我成句copy 在command line 手動執行又行得到。

可以有咩原因?

睇吓個 log 就知道原因啦。

TOP

回覆 2# javacomhk

個log 只有第2,3,4句執行完既output記錄,但冇第一句執行output記錄。
我依家要每日開住command line 耐唔耐開手動執行,長遠唔係辦法,但又冇頭緒係乜原因

TOP

*/15 * * * *

TOP

本帖最後由 javacomhk 於 2022-4-20 08:58 編輯

咁你改去
00,15,30,45,0
試吓囉

或者 aaa 同 bbb 掉轉試吓, 睇吓係唔係個 script 問題囉。

TOP

1. aaa.php既permission同其他三個一唔一樣?
2. aaa.php 有無一啲include或者讀file既動作,有的話check下係唔係用absolute path去include/read。crontab行job個CWD好似同個script唔係同一個

TOP

回覆 6# DeathKnight

幾個php大致係一樣,只係有幾個variable唔同,分別只係select DB唔同data,再upload去唔同region分公司既 FTP

TOP

本帖最後由 Arisa 於 2022-4-20 18:11 編輯

sorry,搵到問題了,低級錯誤
其中一句錯手把 2>&1 打成 2>&l 所以行唔到
console 入面 1 同 l 太似樣,加上我老花

TOP