기술 정보
home
채널 소개
home

명령어/파일 반복수행 방법(Linux/Unix)

문서 유형
기술 정보
기술 정보
분야
모니터링/점검
키워드
Linux
Unix
반복수행
적용 제품 버전
5SP1FS01
5SP1FS02
5SP1FS03
5SP1FS04
5SP1FS06
6FS01
6FS02
6FS03
6FS04
6FS05
6FS06
6FS07
6FS07PS
7FS01
7FS02
7FS02PS

개요

특정 명령어 및 sql 파일/스크립트 등을 반복적으로 수행하는 방법에 대해 안내합니다.
해당 기능은 특정 명령어 하나가 아닌 여러 명령어 및 파일 실행등을 순차적으로 등록할 수 있고(명령어1 수행→ 명령어2 수행 등), 모니터링 시 편리하게 사용할 수 있습니다.
참고
Linux와 Unix 환경에서는 사용 가능하나 Windows는 해당 구문이 없어 goto 명령어가 포함된 배치파일로 생성이 필요합니다.

방법

while true; do; 수행명령어1; 수행명령어 2; sleep 시간(초 단위); done
SQL
복사
[구문 예시]
while true; do echo ================================; date; top -bn1 | grep "Cpu(s)" | awk '{printf("CPU 사용률 : %.1f%%\n", 100 - $8)}'; echo; echo ================================; sleep 5; done -- echo 부터 명령어 목록 -- 5초마다 cpu 사용률 찍는 예시 ================================ 2025. 02. 24. () 11:04:06 KST CPU 사용률 : 2.5% ================================ ================================ 2025. 02. 24. () 11:04:11 KST CPU 사용률 : 0.8% ================================
SQL
복사