计划任务日志到以当前日期命名的文件

时间:2009-11-23 11:26:44

标签: date ubuntu scheduled-tasks logging

我在ubuntu中每30分钟运行一次计划任务。我正在将日志写入名为sh_tsk.log的文件并使用>>,以便它不会覆盖。但我想要的是使用日期分隔日志。即今天的日志应该在以今天的日期命名的文件中,明天的日志应该在明天的日期之后的文件中。我知道我可以使用touch关键字来创建文件。但我不知道的是如何使用当前日期创建文件?

2 个答案:

答案 0 :(得分:1)

使用date命令:

touch `date +%Y%m%d`

答案 1 :(得分:1)

$> touch `date +%F`.log

您应该将文件设为2009-11-23.log。现在你可以使用>>输出到此日志文件。