将 cron 日志发送到带有时间戳的文件名

将 cron 日志发送到带有时间戳的文件名

我尝试使用下面的方法但它不起作用:

*/3 * * * * java -jar /opt/Folder1/Utility.jar > /var/log/date +\%Y-\%m-\%d_\%H:\%M:\%S-backup.log 2>&1

你能指导一下哪里出了问题吗?

參考文獻:将 cron 输出发送到名称中带有时间戳的文件

谢谢

答案1

您的 cron 作业似乎没问题,只是缺少 back ticks around thedate` 命令。您需要按如下方式写入日志文件名:

/var/log/`date +\%Y-\%m-\%d_\%H:\%M:\%S`-backup.log

相关内容