每次将 crontab 输出保存到一个新文件?

sig*_*nce 2 logging centos cron

我想保存我的 crontab 输出:

15 * * * * myscript.sh > ~/logs/log1.txt
Run Code Online (Sandbox Code Playgroud)

我如何使 crontab 每次都保存到一个新文件(即 log2.txt、log3.txt 等),而不是更新或覆盖旧文件?

也许我可以用一个实用程序来做到这一点?

我正在使用 CENT OS 5。

谢谢 ;)

use*_*517 7

您可以使用日期和时间来制作唯一的文件名

15 * * * * myscript.sh > ~/logs/log.$(/bin/date +\%Y\%m\%d\%H\%M\%S).txt
Run Code Online (Sandbox Code Playgroud)

这将创建名为的文件 ~/logs/log.20110426121501.txt