이 도움말에서는 수면에 대해 설명합니다. Bash/Shell 스크립트의 명령어와 사용 방법 및 이유
수면 Bash(및 기타 Linux Shell)의 명령은 지정된 시간 동안 실행을 일시 중지합니다. 즉, 설정된 초, 분, 시간 등의 시간 동안 스크립트를 중지합니다.
실행을 일시 중지하는 이유
스크립트 실행을 일시 중지하려는 이유는 무엇입니까?
- 사용자에게 자동화된 작업을 중단할 수 있는 기회 제공
- 사용자 입력 대기
- 기기가 예열/사용 가능해질 때까지 기다립니다.
- 일부 스크립트 출력을 읽으려는 경우 텍스트가 화면을 가로질러 날아가는 것을 중지
수면 구문
수면 구문 명령은 다음과 같습니다.
sleep NUMBER[UNITS]
참고:
- NUMBER 스크립트가 일시 중지할 시간 단위입니다(기본값은 초)
- 숫자는 소수일 수 있습니다. 정수일 필요는 없습니다.
- UNITS 원하는 시간의 단위입니다.
- 기본값은 초
- 다음 중 하나일 수 있습니다. (초), m (분), h (시간) 또는 d (일)
수면을 위한 예제 Bash 스크립트
#!/bin/bash echo "Hello there!" sleep 6 echo "It's been 6 seconds since I said 'Hello there!'" sleep 7m echo "It's been 7 minutes and 6 seconds since I said 'Hello there!'" sleep .5 echo "It's been 7 minutes and 6.5 seconds since I said 'Hello there!'"
Linux 셸 스크립트에서 '#!'이란 무엇입니까?