리눅스에서는 로그파일을 실시간으로 확인하는 방법중에 하나로 tail 명령에 대해 알아보자.
- Tail
- $ tail -f <대상파일>
- 위와 같이 실행하면 대상 파일의 마지막 10라인을 출력하며, 해당 파일에 추가되는 행을 계속 출력하여 준다.
- 옵션
- f: 파일의 마지막 10라인을 실시간으로 계속 해서 출력한다.
- n: 기본 10라인이 아닌 n 만큼의 라인을 출력한다.
- $ tail -n 20 <대상파일>
- Help 문서
Usage: tail [OPTION]... [FILE]...
Print the last 10 lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.
With no FILE, or when FILE is -, read standard input.
Mandatory arguments to long options are mandatory for short options too.
-c, --bytes=[+]NUM output the last NUM bytes; or use -c +NUM to
output starting with byte NUM of each file
-f, --follow[={name|descriptor}]
output appended data as the file grows;
an absent option argument means 'descriptor'
-F same as --follow=name --retry
-n, --lines=[+]NUM output the last NUM lines, instead of the last 10;
or use -n +NUM to output starting with line NUM
--max-unchanged-stats=N
with --follow=name, reopen a FILE which has not
changed size after N (default 5) iterations
to see if it has been unlinked or renamed
(this is the usual case of rotated log files);
with inotify, this option is rarely useful
--pid=PID with -f, terminate after process ID, PID dies
-q, --quiet, --silent never output headers giving file names
--retry keep trying to open a file if it is inaccessible
-s, --sleep-interval=N with -f, sleep for approximately N seconds
(default 1.0) between iterations;
with inotify and --pid=P, check process P at
least once every N seconds
-v, --verbose always output headers giving file names
-z, --zero-terminated line delimiter is NUL, not newline
--help display this help and exit
--version output version information and exit
'OS > Linux' 카테고리의 다른 글
[Ubuntu] passwd 명령으로 패스워드 변경이 안되는경우 (5) | 2019.10.11 |
---|---|
[Ubuntu] source 명령으로 수정된 스크립트 바로 적용하기 (0) | 2019.02.27 |
[Ubuntu] ln 명령으로 링크 만들기 (0) | 2019.02.27 |
[Ubuntu] sudo 권한 등록 (0) | 2017.08.09 |
[Ubuntu] hostname 변경 (0) | 2017.01.19 |