将 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