Tag: 尾巴

如何获取一个进程的PID到Bash中的另一个进程?

我正在试图在Bash中实现一个简单的日志服务器。 它应该把一个文件作为参数,并通过netcat在一个端口上提供。 ( tail -f $1 & ) | nc -l -p 9977 但是问题是,当netcat终止时,尾部被遗忘运行。 (澄清:如果我不分叉尾部进程,它将继续运行,即使netcat终止。) 如果我以某种方式知道尾巴的PID,那么我可以在之后杀死它。 显然,使用$! 将返回netcat的PID。 我怎样才能得到尾部进程的PID?

stream式日志(txt)查看器

任何人都知道一个查看器(或记事本+ +插件),可以读取TXT文件的stream式方式? 我想看看例如连续追加的txt文件的最后10行。

打印文件中一行的最后一列

我有一个不断被写入/更新的文件。 我想find包含特定单词的最后一行,然后打印该行的最后一列。 该文件看起来像这样。 随着时间的推移,更多的A1 / B1 / C1线将被追加。 A1 123 456 B1 234 567 C1 345 678 A1 098 766 B1 987 6545 C1 876 5434 我试图使用 tail -f file | grep A1 | awk '{print $NF}' 打印值766,但没有输出。 有没有办法做到这一点?

python头和尾巴在一条线

在第一个元素中解压一个列表和用单个命令“尾部”是python的方法吗? 例如: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]

Windows Powershell中的Unix tail等效命令

我必须看一个大文件的最后几行(典型的大小是500MB-2GB)。 我正在寻找相当于Windows Powershell的Unix命令tail 。 有几个可供select的是, http://tailforwin32.sourceforge.net/ 和 Get-Content [文件名] | select对象 – 最多10 对我来说,不允许使用第一种select,第二种select是慢的。 有谁知道有效的PowerShell尾部实施。

如何在Python中定尾日志文件?

我想在Python中输出tail -F或类似的东西,而不用阻塞或locking。 我在这里发现了一些非常古老的代码,但是我认为现在必须有一个更好的方法或者一个库去做同样的事情。 任何人都知道吗? 理想情况下,我会有像tail.getNewData() ,我可以每次需要更多的数据时调用。

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

我想知道用什么技术和/或库来实现linux命令“tail -f”的function。 我本质上是寻找在java.io.FileReader插件/replace下降。 客户端代码可能如下所示: TailFileReader lft = new TailFileReader("application.log"); BufferedReader br = new BufferedReader(lft); String line; try { while (true) { line= br.readLine(); // do something interesting with line } } catch (IOException e) { // barf } 缺less的一部分是TailFileReader的合理实现。 它应该能够读取文件在打开文件之前存在的部分以及添加的行。