Linuxpia/Linux 명령어

특정 시간 동안 프로세스 실행 정지, `sleep` 명령어

Linuxpia4U 2024. 5. 7. 05:25
반응형

sleep 명령어

sleep 명령어는 리눅스에서 특정 시간 동안 스크립트 또는 프로세스의 실행을 일시 정지하는 데 사용됩니다. 이 명령어는 자동화된 작업에서 딜레이를 주거나, 시스템 리소스가 다른 중요한 작업에 할당되도록 시간을 벌기 위해 사용할 수 있습니다.

사용법

sleep [옵션] 시간

시간 단위

sleep 명령어는 다양한 시간 단위를 지원합니다:

  • s (초)
  • m (분)
  • h (시간)
  • d (일)

기본적으로, sleep 명령어는 초 단위로 시간을 계산합니다. 다른 단위를 사용하려면 숫자 뒤에 해당 단위의 첫 글자를 붙여 사용합니다.

예제

  1. 5초 동안 실행 일시 정지
  2. sleep 5
  3. 2분 동안 실행 일시 정지
  4. sleep 2m
  5. 1시간 동안 실행 일시 정지
  6. sleep 1h
  7. 하루 동안 실행 일시 정지
  8. sleep 1d

caption: 2분간 실행 정지된 상태

정리

sleep 명령어는 스크립트 실행에 일시적인 중지를 주어 다양한 시나리오에서 유용하게 사용될 수 있습니다. 예를 들어, 네트워크 서비스가 시작되기를 기다리거나, 파일 작업이 완료되기를 대기하는 등의 경우에 사용할 수 있습니다. 간단한 문법과 함께 다양한 시간 단위를 지원하여 유연성을 제공합니다.

반응형