Bash에서 sleep 명령을 사용하는 방법

Suraj Joshi 2023년1월30일
  1. sleep 명령 구문
  2. 예: sleep 명령
Bash에서 sleep 명령을 사용하는 방법

Bash의sleep 명령은 지정된 시간 동안 다음 명령의 실행을 중지합니다. 이 명령은 우리가 원하는 상태가 될 때까지 특정 상태를 반복적으로 확인하고 싶을 때 편리합니다.

sleep 명령 구문

Bash
 bashCopysleep NUMBER [SUFFIX]

여기서 NUMBER는 스크립트에서 다음 명령어 실행을 중지하는 시간을 나타내고 SUFFIXNUMBER단위를 나타냅니다. SUFFIXs,m,h를 취할 수 있으며 그 값은 각각 초, 분,시, 일을 나타냅니다. SUFFIX의 기본값은 초를 나타냅니다. 둘 이상의 인수가 지정되면 모든 인수 값의 합계에 해당하는 시간 동안 실행이 중지됩니다.

예: sleep 명령

Bash
 bashCopysleep 10

스크립트에서 다음 명령의 실행을 10 초 동안 중지합니다.

Bash
 bashCopysleep 5m 50s

스크립트에서 5 분 50 초 동안 다음 명령 실행을 중지합니다.

Bash
 bashCopy#!/bin/bash

echo "Time Before Sleep Statement:" 
date +"%H:%M:%S"

sleep 3

echo "Time After Sleep Statement:"
date +"%H:%M:%S"

출력:

 textCopyTime Before Sleep Statement:
20:12:15
Time After Sleep Statement:
20:12:18

sleep문을 실행하기 전과 후의 시간을 출력합니다. 출력에서sleep 명령이 프로그램 실행을 3 초 동안 중단한다는 것이 분명합니다.

작가: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn