다음 기사에서는 watch 명령을 사용하는 몇 가지 방법을 살펴볼 것입니다. 이 명령은 임의의 명령을 정기적으로 실행하는 데 사용되며 터미널 창에 해당 명령의 결과를 표시합니다.. 이것은 우리가 명령을 반복적으로 실행하고 시간에 따른 명령 출력 변화를 관찰해야 할 때 유용 할 수 있습니다.
유용 watch는 거의 모든 Gnu / Linux 배포판에 사전 설치된 procps (또는 procps-ng) 패키지의 일부입니다..
Ubuntu에서 watch 명령의 유용한 예
유틸리티 사용 손목 시계 간단하고 직관적 인 작업입니다. 계속해 간단한 구문과 복잡한 옵션 없음.
watch [opciones] comando
루프를 종료하거나 반복하려면 다음을 사용할 수 있습니다. Ctrl + C 감시 작업을 종료하거나 실행중인 터미널 창을 닫습니다.
Watch 명령의 기본 사용
인수없이 사용하면이 유틸리티는 XNUMX 초마다 지정된 명령을 실행합니다.:
watch date
이 명령 날짜별로 생성 된 결과를 인쇄합니다.. 화면 왼쪽 상단에는 실행중인 명령과 활성 간격 기간이 표시됩니다.
업데이트 간격 지정
watch 명령의 업데이트 간격을 매우 쉽게 지정할 수 있습니다. -n 옵션 사용. 새 시간 간격은 초 단위로 설정해야합니다.
watch -n 5 date
지금 date 명령은 XNUMX 초마다 업데이트됩니다..
각 업데이트의 차이점 강조
Watch를 사용하면 이전 출력과 업데이트 된 출력의 차이점을 쉽게 찾을 수 있습니다. 우리는 -d 옵션.
watch -n 5 -d date
이 명령 XNUMX 초마다 날짜를 실행하고 터미널 화면의 출력에 대한 변경 사항을 강조 표시합니다..
제목 및 제목 제거
watch 명령은 실행중인 명령의 이름, 간격 및 현재 시간과 같은 정보를 화면에 표시합니다. 모든 것이 화면 상단에 있습니다. 우리가 그것을 피하고 싶다면, 우리는 -t 옵션 이 정보를 비활성화합니다.
watch -t date
내가 말했듯이이 명령은 명령에 의해 생성 된 출력 만 표시됩니다. 날짜입니다.
오류 발생시 Watch 종료
실행중인 명령에 의해 생성 된 오류가있을 때마다 종료 할 워치 독을 지정할 수도 있습니다. 우리는 단순히 -e 옵션.
watch -e exit 99
이 명령을 실행하면 명령이 XNUMX이 아닌 종료 상태임을 나타내는 메시지. 오류없이 실행되는 명령은 XNUMX 상태 코드로 나옴을 고려해야합니다.
명령 출력이 변경되면 종료
La -g 옵션 명령 출력이 변경 될 때마다 watch를 종료합니다.
watch -g date
이 명령은 XNUMX 초 동안 실행되며 출력이 업데이트되는 즉시 시계가 닫힙니다..
오류 발생시 알림
La -b 옵션 de watch는 명령이 XNUMX이 아닌 상태 코드로 종료 될 때마다 경고음을 울립니다.. 이미 언급했듯이 XNUMX이 아닌 상태 코드는 일반적으로 오류 또는 명령 실행이 실패했음을 나타냅니다.
watch -b exit 99
색상 코드 및 스타일 시퀀스 해석
우리는 할 수 있습니다 코드 해석 가능 ANSI 색상 시계에 대한 스타일 시퀀스는 -c 옵션. 기본적으로 시계는 출력에서 색상을 해석하지 않습니다.
watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"
이 명령의 출력은 녹색으로 인코딩 된 문자열 '에 대한 예 Ubunlog'. -c 옵션을 제거하고 명령을 다시 실행하면 이번에는 문자열에 색상이 포함되어 있지 않음을 알 수 있습니다.
디렉터리 콘텐츠 변경 모니터링
다음 예는 watch 유틸리티를 사용하여 컨텐츠 변경에 대한 파일 시스템 디렉토리 모니터링.
watch -d ls -l
이 명령은 디렉토리 목록을 인쇄하고 내용 변경 사항을 강조 표시합니다.
시계를 사용하여 CPU 온도 모니터링
가열되는 장비를 사용하는 경우 온도를 모니터링하는 것이 중요합니다. 우리는 할 수 있습니다 시계 유틸리티를 함께 사용 센서 장비의 온도를 제어하기 위해.
watch -n 60 sensors
이 명령 분당 장비의 온도를 확인합니다.
도움말 페이지 및 설명서 표시
망설이지 마라. watch 명령의 도움말을 참조하십시오. 특정 옵션에 대한 빠른 정보를 원할 경우.
watch -h
우리는 또한 할 수 있습니다 매뉴얼 페이지를 참조하십시오 특정 옵션에 대한 자세한 정보는
man watch
지금까지 살펴본 것처럼 watch 명령은 간단하지만 유용한 도구입니다. 이 기사에 표시된 모든 것이 아닌 많은 사용 사례가 있습니다..