如何将日期添加到 stderr(不是文件名,而是在日志文件中)?

随意的

我有一个crontab条目:
00 10 * * * test.sh>>output_log 2>>error_log

但我想也包括日期为output_logerror_log在每一天的开始行。

我怎样才能做到这一点?

我试过了:

{ echo `date` && . test.sh; }>>output_log 2>>error_log

但它仅在 output_log 中包含日期,因为echo date不被视为stderr因此不包含在2.

我想要这样的伪代码:

{ echo `date` && . test.sh }>>output_log { echo `date` plus 2's content } >>error_log  
阿米尔

最简单的:

0 10 * * * { date; date >&2; test.sh; } >> output_log 2>> error_log

使用tsMoreutils实用程序也可能很有趣,它会在每一行前面加上时间戳:

SHELL=/bin/bash
0 10 * * * test.sh > >(ts >> output_log) 2> >(ts >> error_log)

(注意使用/bin/bash,因为最基本的 POSIX/bin/sh不支持>()重定向构造。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将文件的创建日期批量添加到文件名?

Simulink 'to file - Block' :: 如何将日期/时间添加到文件名

如何将播客的发布日期添加到文件名或文件元数据中?

如何将文件夹文件的修改日期添加到GridView中?

如何将目录添加到存储在“$^”变量中的所有文件名

如何将1年添加到开始日期以获取JavaScript中的结束日期

如何将文件添加到Jar文件中?

将今天的日期添加到文件名

如何将日期列添加到python中已经存在的时间列中?

如何将缺少的日期添加到其他列中的列中?

如何将星期几添加到Rstudio中现有日期的列中

如何将dd / MM / yyyy中的日期添加到asp.net中的mysql?

如何将日期时间戳记添加到log4j2日志文件?

如何将日期选择器添加到 Django ModelFrom 中?

如何将列添加到相对于日期保持不变的数据框中?

如何将numpy日期时间列表添加到Pandas Dataframe中作为列?

如何将浮点变量定义的天数添加到 SQL 中的日期

如何将日期添加到1年。在PHP Laravel中

如何将日期选择器添加到可编辑内容的TD中?

如何将两个日期之间的所有分钟添加到列表中

如何将日期范围添加到 vba 中的 sasprompts

如何将小时、分钟和秒添加到 SQL 中的日期时间列?

如何将资源添加到jar文件中

如何将变量添加到加载的文件中

如何将行添加到sudoers文件中?

如何将忽略的文件添加到heroku中?

如何将文件名作为列添加到目录python中的每个文件

如何将当前源文件名添加到gulp-header

如果使用Gzip类压缩,如何将文件名添加到存档?