两个问题,但只停留在一个问题上。觉得我需要第一个,所以有人可以帮助我理解它。
4)使用cat和/ dev / null创建一个空文件。
5)启动后台进程,连续打印在#4 ..
中创建的文件的最后一行所以我为4号做的是:
cat /dev/null > emptyfile
这创建了一个空文件。好的,我很满意。然而,下一个问题让我感到困惑。如何读取空文件的最后一行?更好的是我如何继续这样做?在后台运行它不是问题。有人有主意吗?我们还没有涉及脚本编写,所以我认为它不起作用。一如既往,感谢您的帮助。
答案 0 :(得分:31)
将UNIX命令“tail”与-f选项一起使用。这将连续打印出文件中的内容,并将其添加到文件中。
示例:
tail -f emptyfile
您可以通过键入Ctrl + C来终止尾部进程。
答案 1 :(得分:4)
没有tail -f FILE_NAME
帮助?
答案 2 :(得分:1)
tail
的 watch
或有延迟的循环。
此外,cat
和/dev/null
都不是必需的。
> emptyfile
tail
和watch
示例:
watch tail -n 1 log.txt
将始终显示日志文件的最后一行。 watch
中的默认时间间隔为2秒。