我目前有这个代码:
echo "20 0 * * * cd /var/www/test/ && ./prog >> /var/log/program.log" >> mycron
这样可以正常工作,但现在我想将它存储在一个时间档案中,每次都是这样的格式:
program_YYYYMMDD_HHMMSS.log
谁能告诉我怎么做到这一点?我想我需要使用日期变量,但我不确定如何实现它。
答案 0 :(得分:1)
是的,你是对的。您可以使用日期变量。
echo "20 0 * * * cd /var/www/test/ && ./prog >> /var/log/program_$(date "+%Y%m%d_%H%M%S").log" >> mycron