Tail

僅尾最新數據,而不是上一個

  • June 19, 2019

我注意到,當我使用 時tail -F,我仍然會在幾分鐘前生成一個日誌。

目前日期和時間

user@svr01:~$ date
Wed Jun 19 00:39:52 +08 2019

tail -F顯示幾分鐘前的數據date

user@svr01:~$ tail -F /var/log/syslog
Jun 19 00:34:26 svr01 systemd[1]: isc-dhcp-server6.service: Main process exited, code=exited, status=1/FAILURE
Jun 19 00:34:26 svr01 systemd[1]: isc-dhcp-server6.service: Failed with result 'exit-code'.
Jun 19 00:34:56 svr01 systemd-networkd-wait-online[1485]: Event loop failed: Connection timed out
...

在這種情況下是否可以在目前日期和時間之後查看日誌Wed Jun 19 00:39:52 +08 2019,而不是在此之前?

是的,你可以告訴tail從文件中沒有行開始,它只會顯示開始執行後添加的行:

tail -F -n 0 /var/log/syslog

預設情況下tail顯示要求處理的文件的最後十行。

引用自:https://unix.stackexchange.com/questions/525758