将 cron 日志存储在 timedate 文件中
Store cron log in timedate file
我目前有这个代码:
echo "20 0 * * * cd /var/www/test/ && ./prog >> /var/log/program.log" >> mycron
这很好用,但现在我想每次都将其存储在一个带日期的文件中,格式如下:
program_YYYYMMDD_HHMMSS.log
谁能告诉我该怎么做?我想我需要使用日期变量,但我不太确定如何实现它。
是的,你是对的。您可以使用日期变量。
echo "20 0 * * * cd /var/www/test/ && ./prog >> /var/log/program_$(date "+%Y%m%d_%H%M%S").log" >> mycron
我目前有这个代码:
echo "20 0 * * * cd /var/www/test/ && ./prog >> /var/log/program.log" >> mycron
这很好用,但现在我想每次都将其存储在一个带日期的文件中,格式如下:
program_YYYYMMDD_HHMMSS.log
谁能告诉我该怎么做?我想我需要使用日期变量,但我不太确定如何实现它。
是的,你是对的。您可以使用日期变量。
echo "20 0 * * * cd /var/www/test/ && ./prog >> /var/log/program_$(date "+%Y%m%d_%H%M%S").log" >> mycron