Linux Command Watch 이해하기

Linux 명령 watch명령을 반복적으로 실행하여 출력을 표시합니다 (첫 번째 화면). 이를 통해 시간 경과에 따른 프로그램 출력 변화를 볼 수 있습니다. 기본적으로 프로그램은 2 초마다 실행됩니다. 다른 간격을 지정하려면 -n 또는 --interval 을 사용하십시오.

-d 또는 --differences 플래그는 연속적인 업데이트 간의 차이를 강조 표시합니다. --cumulative 옵션은 "sticky"를 강조 표시하여 변경된 모든 위치의 실행중인 표시를 나타냅니다.

시계가 중단 될 때까지 시계가 실행됩니다.

The Linux Watch Command의 개요

watch [-dhv] [-n ] [--differences [= cumulative]] [--help] [--interval = ] [--version]

노트

명령 은 "sh -c"에 주어 지므로 원하는 결과를 얻으려면 추가 인용을 사용해야 할 수도 있습니다.

POSIX 옵션 처리가 사용됩니다 (즉, 옵션 처리는 옵션이 아닌 첫 번째 인수에서 중지됩니다). 이것은 command after flags가 watch 자체에 의해 해석되지 않는다는 것을 의미합니다.

Linux Watch 명령의 예

메일을 보려면 다음과 같이하십시오.

시계 -n 60에서

디렉토리 변경의 내용을 보려면 다음을 사용할 수 있습니다.

시계 -d ls -l

사용자 joe가 소유 한 파일에만 관심이있는 경우 다음을 사용할 수 있습니다.

시계 -d 'ls -l | fgrep 조 '

따옴표의 효과를 보려면 다음을 시도하십시오.

echo echo $$를 보아라.

echo echo '$$'

watch echo " '"'$$ ' "'"

중요 : man 명령 ( % man )을 사용하여 특정 컴퓨터에서 명령이 어떻게 사용되는지보십시오.