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