问题标签 [tail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java - RandomAccessFile(模拟 Linux tail 函数)
unix/linux "tail -f" 的Java IO实现也有类似的问题;但该解决方案不适用于每秒生成约 50-100 行的日志文件。
我有一个模拟 Linux 中尾部功能的算法。例如,
我的问题是什么时候:“文件中添加了一些东西”(指的是 else if() 语句)。
程序在 while ((curLine = raf.readLine()).... 运行 15 秒后阻塞!(注意:程序在前 15 秒内运行正确)。
raf.readLine() 似乎永远不会达到 NULL,因为我相信这个日志文件的写入速度非常快,以至于我们进入了“无休止的猫捉老鼠”循环。
模拟 Linux 尾巴的最佳方法是什么?
tail - “tail -f 文件名”的 Web 实现?
我有一个日志文件,并想创建一个网页(可能是 Python,但不严格),它的工作原理与 unix“tail -f 文件名”命令的工作原理非常相似(在写入文件时显示新的日志行)。
这样用户将在浏览器中不断看到登录权。
你将如何实现这一点?
testing - 替代tail -f | grep 服务器日志
目前,我正在进行 curl 调用,检查响应,有时会执行“ssh HOSTNAME”tail -f LOGFILE”| grep PATTERN。是否有一种工具可以简化/概括发出某些请求的过程,同时检查某些模式的响应和服务器日志?(哦,获取响应时间等统计信息会更好)
linux - 是否有任何应用程序/编辑器可以跟踪文件中发生的更改并显示它们?
我知道tail
如果有任何东西附加到文件中,会有哪些轨道。
我也知道可以使用 vim:w !diff % -
是否有类似的东西可以跟踪文本文件中是否有任何修改并将其打印出来。
要澄清的是类似于tail的东西,但文件中的更改可能在任何地方。(而不是我每次都必须运行 vim。)
php - 每次tail -f在linux中的日志文件中显示新行时如何执行mysql查询
我正在尝试使用 tail -f 监视日志文件,解析它以使用 grep 提取一些数据并将数据作为 mysql 查询传递。我可以通过将tailf检测到的每个新行传递给php脚本来做到这一点,但我不知道该怎么做。或者我可以直接用php模拟tailf,但是如何用php监视文件的变化?我想只要有一段时间,寻找大小,记住最后一个位置,寻找它并阅读直到差异对吗?任何人都可以就什么更好用提供一些提示?还是更简单?另外我听说命名管道可能是一个解决方案,但不知道如何从那里获取数据顺便说一句,记录器是 nginx .. 谢谢
java - 无法从 Java 代码向服务器发送命令
我无法向服务器发送命令。但是,连接已建立,我可以执行“rm /usr/testfile”之类的简单操作。当我尝试执行“tail -f /opt/logs/applications/db/cbss.log >> cbsslog_tailed”之类的命令时。请帮我通过java代码执行tail命令。
java - 在从 GUI 向远程服务器发出 tail 命令时需要帮助
我正在开发一个工具来收集从远程服务器(Solaris)到本地系统(Windows)的日志。我使用 TelnetToClient.java 成功建立了与服务器的连接。我试图通过 Runtime.getRuntime.Exec() 发出命令,但它不起作用。然后我尝试使用以下代码将命令发送到服务器以删除文件(只是为了确认这种发出命令的方式有效)。
其中 comm 是发出的命令,即“rm /test”,它成功删除了位于根目录中的文件 test。我按照相同的方式发出命令来尾随日志。命令是“<code>tail –f /usr/log/tracelog.log >> tailedtracelog”,但这并没有向服务器发出命令,因此我无法跟踪日志,这是我的主要要求。我使用 Runtime.getRuntime.Exec() 尝试了相同的删除命令,但它也不起作用。有人可以帮我吗?提前致谢。</p>
windows - Windows Powershell 中的 Unix 尾部等效命令
我必须查看一个大文件的最后几行(典型大小为 500MB-2GB)。我正在tail
为 Windows Powershell 寻找等效的 Unix 命令。一些可用的替代方案是,
http://tailforwin32.sourceforge.net/
和
对我来说,不允许使用第一种方案,第二种方案很慢。有谁知道 PowerShell 的 tail 的有效实现。
email - tail 和 grep 日志和邮件 (linux)
我想用 grep 跟踪日志文件并通过邮件发送,例如:
我怎样才能做到这一点?
objective-c - 如何使用 NSTask 获得类似于 Tail -f 的内容
我需要将最后添加的行实时读取到日志文件中,并捕获正在添加的行。
类似于 Tail -f 的东西。
所以我的第一次尝试是通过 NSTask 使用 Tail -f。
使用下面的代码我看不到任何输出:
使用时我可以看到预期的输出:
我如何捕获该尾部 NSTask 的输出?
这种方法是否有任何替代方法,我可以在其中打开文件流,并且每次添加一行时,将其输出到屏幕上?(基本的日志记录功能)