Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

Linux에서 watch 명령을 사용하는 방법(예제 포함)

Linux의 watch 명령은 한 가지 작업을 수행합니다. 명령을 반복하고 결과를 반복적으로 출력하여 변경 사항을 감시할 수 있습니다. 사용 방법은 다음과 같습니다.

명령 구문 보기

watch 명령의 구문은 다음과 같습니다.

watch OPTIONS COMMAND

참고:

  • 옵션 시계의 기본 동작을 변경하는 아래 표의 옵션 목록이어야 합니다. 명령
  • 명령 시청하는 명령어입니다.
  • 의 출력을 모니터링할 반복적으로 실행해야 합니다.
  • 시청 중단될 때까지 실행됩니다(따라서 종료하려면 CTRL+C를 누르세요. )

옵션

다음은 시계에 일반적으로 사용되는 옵션입니다. 명령:

<일>
-n 명령이 실행되어야 하는 간격을 초 단위로 지정
-d 연속 업데이트 간의 차이점 강조
–차이=누적 변경된 모든 위치의 실행 중인 디스플레이 표시

시계의 전체 사용자 설명서를 볼 수 있습니다. 다음을 실행하여 명령:

man watch

Linux 감시 명령 예

아마도 시계의 유용성에 대한 가장 효과적인 예일 것입니다. 명령은 날짜와 함께 사용하는 것입니다. 및 무료 명령.

날짜 명령은 현재 날짜와 시간을 반환한 다음 종료합니다. 시계와 결합 시 명령을 실행하면 시계와 같이 현재 날짜와 시간이 지속적으로 업데이트됩니다. 명령은 반복적으로 날짜를 실행합니다. 명령 및 출력 출력:

watch date

아래와 같은 내용이 표시됩니다.

Linux에서 watch 명령을 사용하는 방법(예제 포함)

시청을 볼 수 있습니다. 실행 중이며 날짜를 실행함을 표시합니다. 시계가 주어진 명령을 마지막으로 실행한 시간과 함께 2초마다 명령(왼쪽 상단 참조). 그런 다음 두 번째 줄에서 날짜의 출력을 볼 수 있습니다. 명령이 실행될 때마다 새로 고쳐집니다.

무료 명령은 컴퓨터에서 사용할 수 있는 메모리 양을 인쇄합니다. 시계와 결합 명령을 실행하면 컴퓨터 메모리 사용량을 실시간으로 볼 수 있습니다.

watch free

Linux에서 watch 명령을 사용하는 방법(예제 포함)

다시 말하지만, 시청 무료를 실행 중입니다. 왼쪽 상단 모서리에 표시된 대로 2초마다 명령을 실행합니다. 호스트 이름과 함께 현재 날짜와 시간이 오른쪽 상단에 표시됩니다.

그 아래에서 watch로 2초마다 업데이트되는 무료 명령의 출력을 볼 수 있습니다. 명령을 반복적으로 실행하고 출력을 가져옵니다.

간격 지정

기본적으로 보기 제공된 명령을 실행하고 2초마다 출력을 인쇄합니다. -n을 사용하여 변경할 수 있습니다. 옵션:

watch -n 5 free

위의 명령은 이전 예제와 똑같은 작업을 수행하지만 2초가 아닌 5초마다 실행합니다.

차이를 관찰하기

출력에서 각 실행 사이에 어떤 값이 변경되는지 확인하려면 -d를 사용하세요. 옵션:

watch -d free

Linux에서 watch 명령을 사용하는 방법(예제 포함)

마지막 실행 이후 출력에서 ​​변경된 문자가 강조 표시되어 시스템 서비스의 상태를 모니터링하는 데 유용할 수 있습니다.

마지막 실행이 아닌 첫 번째 실행 이후의 출력 차이를 보려면:

watch --differences=cumulative free