tail -f 日志文件时间戳

法马尔达

下午好。由于许多脚本在不同时间运行,我有全天填充的日志文件。这不是一个巨大的文件,但一个问题是日志条目没有输入时间的时间戳。

在这种情况下,我通常通过 PuTTY 会话登录到服务器并在该日志文件上运行 tail -f 以便我可以看到这些脚本正在开始。我想要做的是更改我的 tail -f 以包含显示在屏幕上的每个项目的时间戳。我使用了以下内容:

tail -f scheduler_ date '+%m%d%y'.log | sed s/^/$(日期+%H:%M%_*)/

这里的问题是它使用了tail命令的时间戳,而不是每行进入日志文件的时间。

我已经审查了其他一些案例以包括以下案例,但我发现没有一个案例提供了我正在寻找的内容。任何帮助,将不胜感激。

如何将 tail -f 通过管道传输到 awk

https://users.cs.cf.ac.uk/Dave.Marshall/PERL/node241.html

无限循环
tail -f "scheduler_$(date '+%m%d%y').log" | perl -pe 's/^/$_=qx(date +%T_); chomp; $_/e'

qx调用外部date +%T_命令。它的输出存储在变量中$_chomp从 中删除尾随换行符$_然后$_返回成为替代。

我假设%您命令中的最后一个是拼写错误,应替换为秒,所以我写了%T,它是%H:%M:%S.

如果性能很重要,您可以不用每行的新日期过程,如下所示:

tail ... | perl -pe 'BEGIN { use POSIX "strftime" } s/^/strftime "%T_", localtime/e'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何对日志旋转文件执行“ tail -f”操作?

来自分类Dev

无法通过`tail -f`查看文件的进度

来自分类Dev

我如何才能使用tail -f之类的东西进行长时间的处理,而该过程只能批量写入日志文件?

来自分类Dev

如何实时查看AWS日志(如tail -f)

来自分类Dev

使用tail -f监视日志时的异常处理

来自分类Dev

cygwin,tail -F和快速填充/旋转日志

来自分类Dev

如何处理从tail -f到awk到jq的日志文件?

来自分类Dev

在特定时间段内使用“ tail -f”

来自分类Dev

grep和tail -f?

来自分类Dev

当文件被移动或删除时,bash脚本使“ tail -f”退出

来自分类Dev

为什么tail -f对于proc文件不起作用?

来自分类Dev

tail -f文件在重命名时停止拖尾

来自分类Dev

文件名后面的“ tail -f”替代项

来自分类Dev

tail -f -n 1返回文件的所有内容

来自分类Dev

完全以类似于tail -f的跟随模式输出大文件

来自分类Dev

如何在当前目录中的所有日志文件上运行“ tail -f”(一个目录除外)?

来自分类Dev

“ tail -f”和“ tail -F”有什么区别?

来自分类Dev

使用tail -f命令分页

来自分类Dev

实时修改`tail -f`输出

来自分类Dev

用Python复制“ tail -f”

来自分类Dev

使用tail -f命令分页

来自分类Dev

使用tail -f命令分页

来自分类Dev

“ tail -f”有什么作用?

来自分类Dev

`tail -f`直到看到文本

来自分类Dev

使用“ tcpdump -r”的“ tail -f”

来自分类Dev

ssh -n machine.com'tail -f文件'在一段时间后停止静默工作

来自分类Dev

为什么实时运行时`tail -f`不遵循我的系统日志?

来自分类Dev

tail -f,在日志空闲3秒后插入换行符吗?

来自分类Dev

Tailon(具有tail -f功能的python网络应用程序):下载完整日志

Related 相关文章

热门标签

归档