리눅스 로그파일 실시간 출력
리눅스에서 파일의 내용을 출력하는 명령어로는 cat, head, tail을 흔하게 쓰는데, 이 중 tail은 파일의 마지막 10줄을 출력한다. 그리고 tail 명령어에는 f 옵션(follow)이 있는데, 이를 이용하면 파일이 갱신될때마다 마지막줄을 자동으로 출력해준다. 이를 이용해서 로그파일이 갱신될때 곧바로 갱신된 내용을 확인할 수 있다.
-f, --follow[={name|descriptor}] output appended data as the file grows; an absent option argument means 'descriptor'
테스트
1. 터미널1에서 log.log파일의 로그 출력
$ tail -f log.log
2. 터미널2에서 echo 명령어로 log.log파일에 내용 추가
$ echo "1" >> log.log ...
3. 터미널1에서 출력된 로그 확인