OS/LINUX

[명령어] watch 이해

투칼론 2019. 5. 6. 07:54
반응형

1. 개요

주기적으로 반복하여 명령어를 실행하여 결과를 표준 출력으로 보여주는 명령어이다. 시스템 자원 또는 반복적으로 수행이 필요한 명령어를 실행할 때 유용하게 사용된다.

2. 사용법

Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=] [--no-title] [--version] 


  -d, --differences[=cumulative]        highlight changes between updates 
                (cumulative means highlighting is cumulative) 
  -h, --help                            print a summary of the options 
  -n, --interval=              seconds to wait between updates 
  -v, --version                         print the version number 
  -t, --no-title                        turns off showing the header 


3. 주요 옵션

-d 옵션 : 이전 출력결과와 변경된 내용을 반전효과로 표시해 주는 기능

-n 옵션 : 원하는 초단위 주기적으로 출력해 줌(default 값은 2초)

4. 예시

예시#1) 시스템의 디스크 사용량 값을 화면에 계속 출력(2초간격)

  $ watch 'df -k' 

예시#2) 5초 간격으로 TCP에서 ESTABLISHED 상태 세션 수를 출력

  $ watch -n 5 'netstat -an | grep ESTABLISHED | wc -l' 

 

'OS > LINUX' 카테고리의 다른 글

[명령어] sshpass 이해하기  (0) 2019.06.02
[Tips] 리눅스 파일시스템  (0) 2019.05.08
[정보] 리눅스 CPU 정보  (0) 2019.01.21
[명령어] fuser 자주 사용하는 예제  (0) 2018.07.15
[Tips] bash에서 디버깅  (0) 2018.07.04