이전 데이터를 제외하고 마지막에 최신 데이터만 표시

이전 데이터를 제외하고 마지막에 최신 데이터만 표시

사용할 때 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줄이 표시됩니다.

관련 정보