IT 소스/Linux

[Linux] 명령어를 특정 주기로 반복 실행 - watch

한량이야기 2024. 8. 12. 14:21
반응형

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

'watch' 명령어 설명

Linux - 명령어를 특정 주기로 반복 실행 - watch

 

'watch' 명령어는 프로그램을 주기적으로 실행하여

전체 화면 인터페이스에 출력을 표시하는 데 사용됩니다.

기본적으로 지정된 명령을 특정 주기로 실행하고

터미널에 출력을 업데이트하므로 변경 사항을

실시간으로 쉽게 모니터링할 수 있습니다.

 

1. watch 기본 구문

watch [options] <command>

 

'[options]' 명령의 동작을 실행하는 선택적 플래그입니다.

 

2. watch 명령어 주요 옵션

옵션 사용 예 설명
-n watch -n 5 <command> 명령 실행 간격을 초 단위로 지정합니다.
예를 들어 '-n 5'는 5초마다 명령을 실행합니다.
-d watch -d <command> 연속 업데이트 간의 차이점을 강조하여 변경 사항을 빠르게 파악합니다.
-t watch -t <command> 간격, 명령 및 현재 시간을 표시하는 헤더를 끕니다.
-g watch -g <command> 명령 출력이 변경되지 않은 경우 종료됩니다.

 

3. wacth 사용 팁

'watch'의 가장 일반적인 용도 중

하나는 시스템 리소스 사용량을 모니터링하는 것입니다.

예를 들어, CPU 및 메모리 사용량을 감시하려면

'watch'와 결합된 'free' 명령을 사용할 수 있습니다.

watch -n 2 free -m

'watch -n 2 free -m' 실행 화면

 

이 명령은 메모리 사용량을 메가바이트 단위로 표시하고 2초마다 업데이트합니다.

 

 

출력의 변경 사항을 강조 표시하려면 '-d' 옵션을 사용하세요. 

예를 들어 디렉터리의 파일 변경 사항을 모니터링하려면 다음을 수행하세요.

watch -n 5 -d ls -l /home/codeman

'watch -n 5 -d ls -l /home/codeman' 실행 화면

 

이 명령은 지정된 디렉터리의 파일을 나열하고 

업데이트 간의 변경 사항을 강조 표시합니다.

 

 

[Linux] 디렉터리, 파일 이동 및 이름 변경 - mv(move)

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다. Linux - 디렉터리, 파일 이동 및 이름 변경 - mv(move)'mv' 명령어는 리눅스 및 유닉스 계열 운영체제에서파일 및 디렉터리를 이동하거나 이

hanryangitstory.tistory.com

 

반응형