2
我有它的輸出寫入這樣的日誌文件,一個PHP cron作業:Cron輸出到日誌,有沒有辦法使日誌動態?
crontab -l
* * * * * php -f /var/www/cron.php >> /tmp/crons/cron.log
有使日誌輸出文件動態的方式,以便它可以寫入date('Y-m')
.cron.log?
我有它的輸出寫入這樣的日誌文件,一個PHP cron作業:Cron輸出到日誌,有沒有辦法使日誌動態?
crontab -l
* * * * * php -f /var/www/cron.php >> /tmp/crons/cron.log
有使日誌輸出文件動態的方式,以便它可以寫入date('Y-m')
.cron.log?
我不確定cron使用什麼來執行命令,但在bash中可以使用反引號。所以,用你的crontab是這樣的:
* * * * * bash /your/script.sh
和/your/script.sh包含此:
#!/bin/bash
php -f /var/www/cron.php >> /tmp/crons/`date +%Y-%m`.cron.log
你會得到你的願望。
另一種方法是讓日誌輪替者重命名日誌文件,然後插入日期。 – 2011-03-24 14:23:37
@馬克乙:那可能更乾淨,是的。謹慎發佈,作爲答案? – Piskvor 2011-03-24 15:17:19