Linux에서 sleep 명령은 무엇을합니까?

Linux의 sleep 명령에 대해 설명해 주시겠습니까? bash 쉘 스크립트를 일시 중지 할 수있는 곳을 읽었습니다. Linux sleep 명령을 사용하여 bash 스크립트를 일시 중지하려면 어떻게해야합니까?
sleep 명령을 사용하여 Linux 또는 Unix 계열 시스템에서 주어진 기간 동안 쉘 스크립트 또는 명령 실행을 일시 중지 할 수 있습니다. 이 페이지에서는 Linux 운영 체제에서 sleep 명령의 구문과 사용법을 설명합니다.

그래서 , Linux에서 sleep 명령은 무엇을합니까?

  1. / bin / sleep은 지정된 시간 동안 지연시키는 Linux 또는 Unix 명령입니다.
  2. 호출을 일시 중지 할 수 있습니다. 지정된 시간 동안의 쉘 스크립트. 예를 들어 10 초 동안 일시 중지하거나 2 분 동안 실행을 중지합니다.
  3. 즉, sleep 명령은 주어진 시간 동안 다음 셸 명령 실행을 일시 중지합니다.
  4. GNU 버전 of sleep 명령은 추가 옵션을 지원합니다.
  5. 예를 들어 bash 셸 스크립트 또는 명령 프롬프트를 5 초 동안 일시 중지하고 다음을 입력합니다. sleep 5
  6. 수면 명령의 일반적인 예에는 작업 예약 및 지연 프로세스를 시작할 수 있도록 실행합니다. 또 다른 사용법은 Wi-Fi 네트워크 연결이 네트워크를 통해 대용량 파일을 스트리밍 할 수있을 때까지 기다리는 것입니다.

Sleep 명령 구문

sleep 명령의 구문은 다음과 같습니다.
sleep NUMBER
GNU / Linux에서는 초 외에 다음과 같을 수 있습니다.

  1. s (초) (기본값).
  2. m (분)
  3. h (시간)
  4. d (일)

위의 옵션은 GNU에서만 지원됩니다. macOS / Unix / * BSD oses 제품군이 아닌 Linux 버전입니다. 따라서 비 GNU / Linux 시스템의 경우 다음을 시도하십시오.
sleep 5
sleep 2

Sleep 명령 예제

13 초 동안 절전하려면 다음을 사용하십시오. :
sleep 13
예를 들어 0.5 초 또는 2.5 초 동안 잠자기도 시도해보세요.
sleep 0.5
또는
sleep 2.5
따라서 부동 소수점 숫자가 허용됩니다. 그러나 2 시간 30 분 수면은 허용되지 않습니다. 2 분 동안 자고 싶습니까? 다음을 시도해보세요.
sleep 2m
중지 또는 2 시간 동안 절전 모드 사용 :
sleep 2h
8 시간 후 wake-up.mp3라는 이름의 음악 파일 재생
sleep 8h && mplayer wake-up.mp3

Linux sleep 명령을 사용하여 bash 스크립트를 일시 중지하는 방법

10 초 동안 스크립트를 일시 중지하는 간단한 예를 살펴 보겠습니다.

다음과 같이 실행합니다 (자세한 내용은 Linux에서 쉘 스크립트를 실행하는 방법 참조).
chmod +x sleep-demo.sh
./sleep-demo.sh

수면 명령 실행

수면 명령 쉘 스크립트 예제

쉘 스크립트는 화면에 현재 시간을 표시하는 것으로 시작됩니다. 그 후 셸 스크립트는 종료 방법을 알려주고 화면에 현재 시간을 계속 표시합니다.

Bash 셸 스크립트를 10 초 동안 일시 중지하는 방법 계속하기 전에

다음과 같이 읽기 명령어를 시도해보세요.

자세한 sleep 명령어의 예를 살펴 보겠습니다.

sleep 명령어의 고급 사용법을 보여주는 또 다른 예 :

결론

Linux sleep 명령을 사용하는 방법을 배웠습니다. 가장 간단한 명령 중 하나이며 절전 간격을 나타내는 하나의 명령 줄 인수 만 허용합니다. Linux에서 하나의 인수 만 허용하는 clear 명령과 유사합니다. 자세한 내용은 여기에서 GNU 문서를 참조하세요.

🐧 Patreon에 대한 저의 작업을 지원하거나 기부 해주세요.
🐧 Linux, 오픈 소스에 대한 최신 자습서 받기 & RSS 피드 또는 주간 이메일 뉴스 레터를 통한 DevOps.
🐧 지금까지 1 개의 댓글 … 하나 추가 ↓
범주 Unix 및 Linux 명령 목록
파일 관리 cat
방화벽 Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
네트워크 유틸리티 dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
패키지 관리자 apk • apt
프로세스 관리 bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • 시간
검색 grep • whereis • 어느
사용자 정보 그룹 • id • lastcomm • last • lid / libuser-lid • logname • 구성원 • 사용자 • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • 방화벽 • Ubuntu 20.04

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다