我的crontab运行方式如下:
*/15 * * * 4,5 /apps/ins/sid/compare_stats 2>> /apps/ins/sid/compare_stats.err
一切都按预期工作。唯一的问题是我希望我的错误日志在compare_stats.err
文件中生成,如下所示:
Jul 3 14:45:04 <error text>
这意味着我只想添加一个date
。有没有办法通过修改crontab条目来做到这一点(我的脚本没有真正改变)?
提前致谢。
答案 0 :(得分:1)
使用属于ts
包的moreutils
命令。 E.g:
*/15 * * * 4,5 /apps/ins/sid/compare_stats | ts '[%Y-%m-%d %H:%M:%S]' 2>> /apps/ins/sid/compare_stats.err
这会将时间戳添加到输出的每一行,并将其保存到日志中。