2011-03-24 165 views

回答

6

我不確定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 

你會得到你的願望。

+1

另一種方法是讓日誌輪替者重命名日誌文件,然後插入日期。 – 2011-03-24 14:23:37

+0

@馬克乙:那可能更乾淨,是的。謹慎發佈,作爲答案? – Piskvor 2011-03-24 15:17:19

相關問題