반응형
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
반응형
'리눅스' 카테고리의 다른 글
[리눅스] HP ProLiant DL380 G7 Raid(raid 5) 구성하는 방법 (0) | 2023.04.21 |
---|---|
우분투에서 HPE ssacli 도구 설치하는 방법(raid) (0) | 2023.04.19 |
웹 서버에서 CORS 설정하는 방법 (0) | 2023.04.12 |
[리눅스] How to install JMeter on Linux (0) | 2023.04.11 |
CentOS7에서 EDAC(Error Detection And Correction) 로그 확인하는 방법 (0) | 2023.04.11 |