Linux의 watch 명령은 한 가지 작업을 수행합니다. 명령을 반복하고 결과를 반복적으로 출력하여 변경 사항을 감시할 수 있습니다. 사용 방법은 다음과 같습니다.
명령 구문 보기
watch 명령의 구문은 다음과 같습니다.
watch OPTIONS COMMAND
참고:
- 옵션 시계의 기본 동작을 변경하는 아래 표의 옵션 목록이어야 합니다. 명령
- 명령 시청하는 명령어입니다. 의 출력을 모니터링할 반복적으로 실행해야 합니다.
- 시청 중단될 때까지 실행됩니다(따라서 종료하려면 CTRL+C를 누르세요. )
옵션
다음은 시계에 일반적으로 사용되는 옵션입니다. 명령:
<일> | |
---|---|
-n | 명령이 실행되어야 하는 간격을 초 단위로 지정 |
-d | 연속 업데이트 간의 차이점 강조 |
–차이=누적 | 변경된 모든 위치의 실행 중인 디스플레이 표시 |
시계의 전체 사용자 설명서를 볼 수 있습니다. 다음을 실행하여 명령:
man watch
Linux 감시 명령 예
아마도 시계의 유용성에 대한 가장 효과적인 예일 것입니다. 명령은 날짜와 함께 사용하는 것입니다. 및 무료 명령.
날짜 명령은 현재 날짜와 시간을 반환한 다음 종료합니다. 시계와 결합 시 명령을 실행하면 시계와 같이 현재 날짜와 시간이 지속적으로 업데이트됩니다. 명령은 반복적으로 날짜를 실행합니다. 명령 및 출력 출력:
watch date
아래와 같은 내용이 표시됩니다.
시청을 볼 수 있습니다. 실행 중이며 날짜를 실행함을 표시합니다. 시계가 주어진 명령을 마지막으로 실행한 시간과 함께 2초마다 명령(왼쪽 상단 참조). 그런 다음 두 번째 줄에서 날짜의 출력을 볼 수 있습니다. 명령이 실행될 때마다 새로 고쳐집니다.
무료 명령은 컴퓨터에서 사용할 수 있는 메모리 양을 인쇄합니다. 시계와 결합 명령을 실행하면 컴퓨터 메모리 사용량을 실시간으로 볼 수 있습니다.
watch free
다시 말하지만, 시청 무료를 실행 중입니다. 왼쪽 상단 모서리에 표시된 대로 2초마다 명령을 실행합니다. 호스트 이름과 함께 현재 날짜와 시간이 오른쪽 상단에 표시됩니다.
그 아래에서 watch로 2초마다 업데이트되는 무료 명령의 출력을 볼 수 있습니다. 명령을 반복적으로 실행하고 출력을 가져옵니다.
간격 지정
기본적으로 보기 제공된 명령을 실행하고 2초마다 출력을 인쇄합니다. -n을 사용하여 변경할 수 있습니다. 옵션:
watch -n 5 free
위의 명령은 이전 예제와 똑같은 작업을 수행하지만 2초가 아닌 5초마다 실행합니다.
차이를 관찰하기
출력에서 각 실행 사이에 어떤 값이 변경되는지 확인하려면 -d를 사용하세요. 옵션:
watch -d free
마지막 실행 이후 출력에서 변경된 문자가 강조 표시되어 시스템 서비스의 상태를 모니터링하는 데 유용할 수 있습니다.
마지막 실행이 아닌 첫 번째 실행 이후의 출력 차이를 보려면:
watch --differences=cumulative free