计划任务日志保存到以当前日期命名的文件中
我在 ubuntu 中每 30 分钟运行一个计划任务。我正在将日志写入名为 sh_tsk.log 的文件并使用 >>
,这样它就不会被覆盖。但我想要的是使用日期分隔日志。即今天的日志应该位于以今天的日期命名的文件中,明天的日志应该位于以明天的日期命名的文件中。我知道我可以使用 touch
关键字来创建文件。但我不知道如何使用当前日期创建文件?
i have a scheduled task running for every 30 mins in ubuntu. i'm writing the log to a file called sh_tsk.log and using >>
so that it doesn't overwrite. But what i want is to separate logs using dates. i.e today's log should be in a file named after today's date and tomorrow's log should be in a file named after tomorrow's date. i know i can use touch
keyword to create a file. But what i don't know is how do i create the file using current date?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
日期
命令:Use
date
command:您应该得到
2009-11-23.log
文件。现在您可以使用>>输出到此日志文件。You should be getting the file as
2009-11-23.log
. Now you can use >> to output to this log file.