2011. 8. 6. 23:49

■ 명령어 감시

♧ 만약 명령어의 출력이 어떻게 변화 하는지 지켜봐야 한다면 watch 명령어를 사용.

 

▶ 시스템 평균 부하에 대한 정보를 감시해야 하는 경우

$ watch 'cat /proc/loadavg'

Every 2.0s: cat /proc/loadavg Sat Aug 6 23:18:58 2011

 

0.00 0.01 0.05 1/237 6626

watch 명령으 cat 명령어를 매 2초마다 실행. <Ctrl + c> = 종료

▷ -n <초> 옵션 : 재실행 간격을 10초로 변경

$ watch -n 10 'cat /proc/loadavg'

▷ -d 옵션 : 화면이 업데이트될 때 이전 결과와의 차이점을 강조

$ watch -d 'cat /proc/loadavg'

Every 2.0s: cat /proc/loadavg Sat Aug 6 23:18:58 2011

 

0.00 0.01 0.05 1/237 6739

 

 

■ 파일 감시

watch 명령어를 사용하여 파일의 크기를 지켜볼 수도 있다.

$ watch 'ls -l mydownload.iso'

tail 명령어를 사용하면 시간이 지남에 따라 변화하는 일반 텍스트 파일의 내용을 지켜볼 수 있다.

/var/log/messages 파일에 새로운 메시지가 추가되는 것을 관찰

$ tail -f /var/log/messages

 

자세한 내용은 man page 참조 : man watch, man tail

Posted by devanix