반응형
프로세서를 일정 시간 중지시키는 명령어, sleep
sleep
명령어는 리눅스 및 유닉스 시스템에서 스크립트나 프로세스를 일정 시간 동안 일시 중지시키는 데 사용됩니다. 이 명령어는 주로 쉘 스크립트에서 다른 명령어들 사이에 일정한 대기 시간을 주기 위해 사용됩니다. sleep
명령어는 간단하면서도 매우 유용한 도구로, 다양한 시나리오에서 활용될 수 있습니다.
기본 사용법
sleep
명령어의 기본 구문은 다음과 같습니다:
sleep [지연 시간]
여기서 [지연 시간]
은 대기할 시간을 초 단위로 지정합니다. 예를 들어, 5초 동안 대기하려면 다음과 같이 입력합니다:
sleep 5
시간 단위 지정
sleep
명령어는 다양한 시간 단위를 지원합니다. 예를 들어, 분(minute), 시간(hour), 일(day) 단위로도 지연 시간을 설정할 수 있습니다. 이를 위해 다음과 같은 접미사를 사용합니다:
- s (초):
sleep 5s
(5초) - m (분):
sleep 1m
(1분) - h (시간):
sleep 1h
(1시간) - d (일):
sleep 1d
(1일)
예를 들어, 30분 동안 대기하려면 다음과 같이 입력합니다:
sleep 30m
복합적인 시간 지정
sleep
명령어는 여러 시간 단위를 조합하여 사용할 수도 있습니다. 예를 들어, 2시간 30분 동안 대기하려면 다음과 같이 입력할 수 있습니다:
sleep 2h 30m
스크립트에서의 활용
sleep
명령어는 쉘 스크립트에서 다양한 용도로 활용됩니다. 예를 들어, 반복적인 작업 사이에 일정한 휴식 시간을 주거나, 특정 서비스가 시작되기를 기다리는 등의 상황에서 유용합니다.
마치며
sleep
명령어는 매우 단순하지만, 쉘 스크립트를 작성할 때 필요한 여유 시간을 제공하는 데 매우 유용한 도구입니다. 다양한 시간 단위의 지원과 간단한 사용법으로 인해 리눅스 사용자 및 관리자에게 필수적인 명령어 중 하나로 자리 잡고 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 하나의 파일을 여러 개의 작은 파일로 나누는 명령어, split (78) | 2024.01.05 |
---|---|
[리눅스 명령어] 스크립트 번역 명령어, source (86) | 2024.01.04 |
[리눅스 명령어] 이미지 조정 도구, OptiPNG (85) | 2024.01.02 |
[리눅스 명령어] 이미지 처리 도구, ImageMagick (132) | 2024.01.01 |
[리눅스 명령어] 전원 끄기, shutdown (102) | 2023.12.29 |