728x90
sleep 명령어
리눅스에서 sleep 명령어는 일정 시간 동안 실행을 지연시키는데 사용됩니다. 이 명령어는 특히 스크립트나 쉘 명령어에서 유용하게 사용됩니다.
기본 사용법
sleep 명령어는 시간 단위를 명시하여 사용합니다.
- s : 초 (default)
- m : 분
- h : 시간
- d : 일
문법
sleep [시간][단위]
사용 예시
기본 사용법 : 5초 동안 대기
sleep 5
분 단위 사용 : 2분 동안 대기
sleep 2m
시간 단위 사용 : 1시간 동안 대기
sleep 1h
일 단위 사용 : 3일 동안 대기
sleep 3d
스크립트 내 사용 : 주어진 시간 후에 명령어 실행
#!/bin/bash
echo "작업 시작"
sleep 10
echo "10초 후에 이 메시지가 출력됩니다."
현재 시간부터 10초 동안 실행을 지연시키기
- echo 명령어 다음에 나오는 메시지가 출력되기 전에 10초 동안 실행이 지연됩니다.
#!/bin/bash
echo "10초 후에 이 메시지가 출력됩니다."
sleep 10
복잡한 사용법 : 여러 개의 sleep을 조합하여 특정 작업을 지연시키는 경우
#!/bin/bash
echo "데이터 전송 시작"
sleep 5
echo "5초 후에 데이터 전송 중간 확인"
sleep 10
echo "15초 후에 데이터 전송 완료"
sleep 명령어는 일반적으로 스크립트에서 시간 간격을 조정하거나 테스트 자동화 작업에서 잠시 멈추는 데 유용하게 사용됩니다.
728x90
'리눅스' 카테고리의 다른 글
우분투에서 HPE ssacli 도구 설치하는 방법 (0) | 2023.04.19 |
---|---|
wait 명령어 (0) | 2023.04.15 |
[draft] 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 (0) | 2023.04.13 |
웹 서버에서 CORS 설정하는 방법 (0) | 2023.04.12 |
[draft] JMeter를 설치하는 방법 (0) | 2023.04.11 |