[명령어] watch 이해
1. 개요
주기적으로 반복하여 명령어를 실행하여 결과를 표준 출력으로 보여주는 명령어이다. 시스템 자원 또는 반복적으로 수행이 필요한 명령어를 실행할 때 유용하게 사용된다.
2. 사용법
Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=] [--no-title] [--version]
|
3. 주요 옵션
-d 옵션 : 이전 출력결과와 변경된 내용을 반전효과로 표시해 주는 기능
-n 옵션 : 원하는 초단위 주기적으로 출력해 줌(default 값은 2초)
4. 예시
예시#1) 시스템의 디스크 사용량 값을 화면에 계속 출력(2초간격)
$ watch 'df -k'
예시#2) 5초 간격으로 TCP에서 ESTABLISHED 상태 세션 수를 출력
$ watch -n 5 'netstat -an | grep ESTABLISHED | wc -l'