tail相关内容

实时将日志尾随到摘录中

我正在运行一个进程,在该进程运行期间,我需要从守护进程捕获日志。我已经拼凑出了一个解决方案,但我希望有人能给我一个稍微优雅一点的方法。让我恼火的是,因为我使用set -e来提醒我任何问题,所以kill会从tail生成一个错误,我必须用|| :吃这个错误,这对我来说是一个丑陋的黑客攻击。 #!/bin/bash set -e LOGDIR="/path/to/logs" LOCKFILE="/ ..
发布时间:2022-07-18 11:34:37 服务器开发

按文本文件的行读取头、尾和后向

如何实现一些类似python中的‘head’和‘ail’命令,并按文本文件的行向后读取? 推荐答案 这是我的个人档案类;-) class File(file): """ An helper class for file reading """ def __init__(self, *args, **kwargs): super(File, se ..
发布时间:2022-04-17 14:35:12 Python

通过 HTTP 在 Web 服务器上跟踪文本文件

寻找有关如何解决以下问题的意见.我的 ColdFusion 9 应用程序有一个简单的记录器,可以将文本写入文件.在我的开发机器上,该文件是本地文件,因此我可以使用“tail -f"或 CFB 的 TailView 来观看它.当它部署在生产服务器上时,我想要一个工具来观看它.问题:生产位于共享 CF 托管服务提供商处,它不允许 RDS 文件访问或目录观察器网关.我想知道一个带有元刷新标签的页面,或者 ..
发布时间:2022-01-09 15:30:08 其他开发

从 tail -f 输出管道到 grep 后写入文件

我希望在将 tail -f 的输出通过管道传输到 grep 后写入文件.比如说,将 error_log "FreeSwitch.log" 中带有 "Playing:" 的所有行写入文件 "temp". tail -f "/var/lof/freeswitch/freeswitch.log" |grep "正在播放:" >温度 但不工作!这是一个centos 5.5 解决方案 也许您有 ..
发布时间:2022-01-06 13:59:24 服务器开发

tail -f into grep into cut 无法正常工作

我正在尝试构建一个 shell 脚本来监控一些日志文件.我正在使用这样的命令: tail -f/var/somelog |grep --line-buffered " 一些测试和 p l a c e h o l d e r" |切 -f 3,4,14 -d " " 日志文件如下: 一些测试和 p l a c e h ol d e r 3一些测试和 p l a c e h ol d r 4一些 ..
发布时间:2022-01-06 13:42:37 其他开发

Shell 函数在特定时间跟踪特定字符串的日志文件

我需要做以下事情来确保我的应用服务器是 为特定字符串拖尾日志文件 在该字符串被打印之前保持阻塞状态 但是,如果字符串在大约 20 分钟内未打印,则退出并抛出异常消息,例如“服务器启动时间超过 20 分钟" 如果日志文件中打印了字符串,则退出循环并继续. 有没有办法在 while 循环中包含超时? 解决方案 #!/bin/bashtail -f 日志文件 |grep 'ce ..
发布时间:2022-01-06 13:41:03 服务器开发

列表最后一个元素的值

如何获取List的最后一个元素的值?我注意到 List.hd(或 .Head)返回一个项目,而 List.tl(或 .Tail)返回一个列表. rev the List 和获取 hd 是唯一的方法吗?谢谢. 解决方案 试试这个功能.它使用递归,但无论如何它都会针对迭代进行优化,因为它是尾递归.无论如何,这很可能比反转整个列表(使用 List.rev)更快. let rec last ..
发布时间:2022-01-05 10:00:32 其他开发

头的反义词是什么?我想要文件的前 N ​​行以外的所有行

给定一个未知长度的文本文件,我如何读取文件的前两行,例如所有但?我知道 tail 会给我最后 N 行,但我不知道提前 N 是什么. 所以对于一个文件 AAAABBBB中交所DDDD电子电气设备 我想要 CCCCDDDD电子电气设备 对于一个文件 AAAABBBB中交所 我会得到 CCCC 解决方案 tail --help 给出以下内容: -n, --lines=K 输出 ..
发布时间:2022-01-04 10:00:00 其他开发

Java 实时读取日志文件

我正在用 Java 编写 cod4 服务器控制器(我知道那里有非常好的服务器控制器,但我想从中学习).现在我想根据日志文件中的条目执行特定操作,这个文件经常被 cod 更新,并且文件可能会变得非常大.现在我如何有效地只读取文件中已更改的部分,每隔一秒左右? 或者有没有办法将日志文件中更改的所有内容实时发送到 Java?(我读了一些关于管道的内容).服务器运行在 linux 上.不需要将日志文 ..
发布时间:2022-01-04 08:44:30 Java开发

如何实现tail -F的pythonic等价物?

在出现某些关键字时,pythonic 的观察方式是什么? 在 shell 中我可能会说: tail -f "$file" |grep "$string" |读命中时;做#东西完毕 解决方案 嗯,最简单的方法是不断从文件中读取,检查新内容并测试命中率. 导入时间def watch(fn, words):fp = 打开(fn,'r')而真:新 = fp.readline()# 一旦所有行 ..
发布时间:2021-12-09 20:06:46 Python

做一个 tail -F 直到匹配一个模式

我想对文件执行 tail -F 直到匹配模式.我找到了一种使用 awk 的方法,但恕我直言,我的命令并不是很干净.问题是由于某些限制,我需要只在一行中完成. tail -n +0 -F/tmp/foo |\awk -W 交互式 '{if ($1 == "EOF") exit;打印} END {system("echo EOF >>/tmp/foo")}' 尾部将阻塞,直到 EOF 出现在文件中 ..
发布时间:2021-12-09 10:41:30 其他开发

通过 grep 两次管道尾部输出

使用典型的 Apache 访问日志,您可以运行: tail -f access_log |grep "127.0.0.1" 它只会向您显示指定 IP 地址的日志(创建时). 但是为什么当你第二次通过 grep 管道它时会失败,以进一步限制结果? 例如,“.css"的简单排除: tail -f access_log |grep "127.0.0.1" |grep -v ".css" ..
发布时间:2021-12-09 10:34:33 服务器开发

Windows Powershell 中的 Unix 尾部等效命令

我必须查看大文件的最后几行(典型大小为 500MB-2GB).我正在为 Windows Powershell 寻找等效的 Unix 命令 tail.一些可用的替代方法是, http://tailforwin32.sourceforge.net/ 和 Get-Content [文件名] |选择对象 - 最后 10 个 对我来说,第一种选择是不允许的,第二种选择很慢.有谁知道 Powe ..
发布时间:2021-12-08 08:13:06 其他开发

如何使涉及期货尾递归的函数?

在我的 Scala 应用程序中,我有一个函数调用一个返回 Future[T] 类型结果的函数.我需要在我的递归函数调用中传递映射结果.我希望这是尾递归的,但是地图(或 flatMap)正在破坏这样做的能力.我收到错误“递归调用不在尾部位置." 下面是这种情况的一个简单示例.如何修改这使得调用是尾递归的(不破坏带有 Await.result() 的 Futures 的好处)? import ..
发布时间:2021-12-07 13:18:11 其他开发

如何“grep"连续流?

可以在连续流上使用 grep 吗? 我的意思是一种 tail -f 命令,但是在输出上带有 grep 以便只保留我感兴趣的行. 我试过 tail -f ;|grep 模式 但似乎grep 只能在tail 完成后执行,也就是说从不. 解决方案 在使用 BSD grep (FreeBSD, Mac OS X etc.) 时打开 grep 的行缓冲模式 tail -f 文件 |gr ..
发布时间:2021-12-03 12:52:06 服务器开发

unix/linux“tail -f"的Java IO实现

我想知道使用什么技术和/或库来实现 linux 命令“tail -f"的功能.我本质上是在寻找 java.io.FileReader 的附加组件/替代品.客户端代码可能如下所示: TailFileReader lft = new TailFileReader("application.log");BufferedReader br = 新的 BufferedReader(lft);字符串线;尝试 ..
发布时间:2021-11-25 13:27:41 Java开发

与 Unix tail 命令等效的 Windows

我正在寻找与 Unix 'tail' 命令等效的命令,它可以让我在写入日志文件时观察它的输出. 解决方案 我建议安装类似 GNU Utilities 的东西对于 Win32.它有最喜欢的,包括尾巴. ..
发布时间:2021-09-25 19:39:02 其他开发