'watch'명령을 어떻게 사용합니까?


답변:


11

에서 man watch

watch-프로그램을 주기적으로 실행하여 출력을 전체 화면으로 표시

네트워크 장치 상태를 모니터링하고 싶다면 터미널에서 사용할 수 있습니다.

watch -n 2 nmcli dev 

그것은 2 초마다 업데이트 될 아래와 같은 출력을 줄 것입니다 (사용 한대로 -n 2)

Every 2.0s: nmcli dev                                       Sat Jan 18 23:09:35 2014

DEVICE     TYPE              STATE
eth0       802-3-ethernet    connected
eth1       802-11-wireless   unavailable

디렉토리에서 파일 폴더의 변경 사항을 주시하려면 다음을 사용하십시오.

watch -n 5 ls /path/to/directory

해당 디렉토리의 파일 및 폴더 목록이 5 초마다 업데이트됩니다.


당신도 사용할 수 있습니다 watch -d ls /path/to/directory. 기본적으로 2 초마다 목록을 업데이트합니다.
souravc

1

명령을 참조하는 watch경우 기본적으로 명령 이 기본적으로 2 초마다 자주 실행되며 출력이 전체 화면으로 표시됩니다.

상당히 긴 예제의 경우 터미널을 열고 다음을 입력하십시오.

sleep 5; echo "hello world" >> ~/newfile.txt

5 초간 기다린 후 텍스트 파일 ~ / newfile.txt에 "hello world"를 출력합니다.

실행하지 말고 새 Ctrl+++ Shift를여십시오 T.

이것을 입력하고 실행하십시오.

watch -n 2.5 ls ~

이 말해 줄 것이다 watch명령 실행 ls ~ (홈 디렉토리의 내용을 나열 ~) , 매 2.5 초 -n 2.5.

을 사용하여 탭으로 돌아가서 sleep..해당 명령을 실행 한 다음 명령을 입력하여 탭으로 다시 전환 watch하십시오 newfile.txt. 출력에 통풍구가 실제로 나타납니다.

자세한 내용은 다음 매뉴얼 페이지를 참조하십시오watch .

man watch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.