Bash에서 sleep 명령을 사용하는 방법
Suraj Joshi
2023년1월30일
Bash의sleep
명령은 지정된 시간 동안 다음 명령의 실행을 중지합니다. 이 명령은 우리가 원하는 상태가 될 때까지 특정 상태를 반복적으로 확인하고 싶을 때 편리합니다.
sleep
명령 구문
sleep NUMBER [SUFFIX]
여기서 NUMBER
는 스크립트에서 다음 명령어 실행을 중지하는 시간을 나타내고 SUFFIX
는 NUMBER
단위를 나타냅니다. SUFFIX
는s
,m
,h
를 취할 수 있으며 그 값은 각각 초, 분,시, 일을 나타냅니다. SUFFIX
의 기본값은 초를 나타냅니다. 둘 이상의 인수가 지정되면 모든 인수 값의 합계에 해당하는 시간 동안 실행이 중지됩니다.
예: sleep
명령
sleep 10
스크립트에서 다음 명령의 실행을 10 초 동안 중지합니다.
sleep 5m 50s
스크립트에서 5 분 50 초 동안 다음 명령 실행을 중지합니다.
#!/bin/bash
echo "Time Before Sleep Statement:"
date +"%H:%M:%S"
sleep 3
echo "Time After Sleep Statement:"
date +"%H:%M:%S"
출력:
Time Before Sleep Statement:
20:12:15
Time After Sleep Statement:
20:12:18
sleep
문을 실행하기 전과 후의 시간을 출력합니다. 출력에서sleep
명령이 프로그램 실행을 3 초 동안 중단한다는 것이 분명합니다.
작가: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn