본문 바로가기

TroubleShooting/Etc

linux 명령어 watch - 주기적으로 실행 결과 표시

728x90
 리눅스 명령어 중에 명령어 실행 결과 값을 계속 지켜보고 싶을 때가 있습니다.
 shell 스크립트로 작성해도 되지만, 명령어 중에 watch 가 있습니다. 예전에 라우팅 테이블을 실시간으로 변경되는 것을 눈으로 직접 확인하기 위해 사용한적이 있는데, 아주 유용했습니다.
 사용법은 아래와 같이 단순합니다. 결과 화면은 전체화면으로 나타납니다.
 # watch -n [시간:초] <명령어>

 예를 들어, 라우팅 갱신 상태를 1초 단위로 확인하고 싶다면
 # watch -n 1 ip ro
 이렇게 하면 main 라우팅 테이블의 상태를 1초마다 확인할 수 있습니다.
 # watch -n 1 ls -la /tmp
 /tmp 디렉토리의 파일 리스트 결과를 1초마다 확인합니다.