watch란?
watch 명령어는 주기적으로 특정 명령어나 프로그램의 실행 결과를 감시하고 표시하는 유용한 리눅스 명령어입니다. 이를 통해 특정 명령어의 출력을 실시간으로 확인할 수 있습니다.
watch 설치 방법
기본적으로 설치가 되어 있지만 만일 설치가 되어 있지 않다면 아래 방법으로 설치합니다.
#Red Hat 계열 (RHEL, CentOS 등)
yum install watch
#Debian 또는 Ubuntu
apt-get install watch
#Fedora
dnf install watch
#openSUSE
zypper install watch
watch 옵션
- -n 또는 –interval=초 (seconds)
- 주기적으로 명령어를 실행할 간격을 설정합니다. 예를 들어, -n 5는 5초마다 명령어를 실행하도록 합니다.
- -d 또는 –differences
- 이 옵션을 사용하면 이전 실행 결과와 현재 실행 결과 간의 차이점을 강조하여 표시합니다. 파일이나 명령어의 출력이 변경된 경우 눈에 띄게 보여주는데 유용합니다.
- -t 또는 –no-title
- 화면 상단에 현재 시간을 표시하는 기본 제목 행을 숨깁니다.
- -h 또는 –help
- 도움말을 표시하고 명령어 사용법과 옵션에 대한 간단한 설명을 제공합니다.
watch 사용법
watch [옵션] [명령어]
watch 사용예시
시스템의 디스크 사용량을 2초 간격으로 모니터링하려면 다음과 같이 사용할 수 있습니다
watch -n 2 df -h
다음은 3초 간격으로 “ls” 명령어를 실행하면서 차이점을 강조하여 표시하는 예제입니다
watch -n 3 -d ls -l