使用時に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
この場合、以前ではなく現在の日時以降のログを表示しますか?
答え1
tail
はい、ファイルに行がなく、実行を開始した後に追加された行だけが表示されることがわかります。
tail -F -n 0 /var/log/syslog
デフォルトでは、処理をtail
要求したファイルの最後の10行が表示されます。