Bash Scripting Basics Part 1
차례:
절전 모드는 지정된 시간 동안 호출 프로세스를 일시 중단 할 수있는 명령 줄 유틸리티입니다. 다시 말해, sleep 명령은 주어진 시간 (초) 동안 다음 명령에서 실행을 일시 중지합니다.
sleep 명령은 bash 쉘 스크립트 내에서 (예: 실패한 조작을 재 시도하거나 루프 내에서) 사용될 때 특히 유용합니다.
이 튜토리얼에서는 Linux sleep 명령을 사용하는 방법을 보여줍니다.
sleep 명령을 사용하는 방법
sleep 명령의 구문은 다음과 같습니다.
sleep NUMBER…
NUMBER
는 양의 정수 또는 부동 소수점 숫자 일 수 있습니다.
SUFFIX
는 다음 중 하나 일 수 있습니다.
-
s
초 (기본값)m
분h
시간d
일
접미사가 사용되지 않으면 기본값은 초입니다.
둘 이상의 인수가 지정되면 총 시간은 해당 값의 합계와 같습니다.
다음은 sleep 명령을 사용하는 방법을 보여주는 몇 가지 간단한 예입니다.
-
5 초 동안 수면:
sleep 5
0.5 초 동안 수면:
sleep 0.5
2 분 30 초 동안 수면:
sleep 2m 30s
배쉬 스크립트 예제
다음은 Bash 스크립트에서 sleep 명령을 사용하는 방법의 가장 기본적인 예입니다. 스크립트를 실행하면 현재 시간이
HH:MM:SS
형식으로 인쇄됩니다. 그런 다음 sleep 명령은 스크립트를 5 초 동안 일시 중지합니다. 지정된 시간이 경과하면 스크립트의 마지막 줄이 현재 시간을 다시 인쇄합니다.
#!/bin/bash # start time date +"%H:%M:%S" # sleep for 5 seconds sleep 5 # end time date +"%H:%M:%S"
결과는 다음과 같습니다.
13:34:40 13:34:45
더 발전된 예를 살펴 보겠습니다.
#!/bin/bash while: do if ping -c 1 ip_address &> /dev/null then echo "Host is online" break fi sleep 5 done
위의 스크립트는 호스트가 온라인 상태인지 여부를 5 초마다 확인하고 호스트가 온라인 상태가되면 사용자에게 알리고 중지합니다.
스크립트 작동 방식:
- 첫 번째 줄에서는 무한 while 루프를 만들고 ping 명령을 사용하여 IP 주소가
ip_address
호스트에 도달 할 수 있는지 여부를 확인합니다. 호스트에 도달 할 수 없으면 sleep 명령이 스크립트를 5 초 동안 일시 정지 한 다음 루프가 처음부터 시작됩니다.
결론
지금까지 Linux sleep 명령을 사용하는 방법에 대해 잘 알고 있어야합니다.
sleep 명령은 가장 간단한 쉘 명령 중 하나이며, 휴면 간격을 지정하는 데 사용되는 인수는 하나만 허용합니다.
수면 단자우리 중 대부분은 명령 프롬프트와 기본 명령을 잘 알고 있습니다. 우리는 일반적으로 작업을 완료하거나 정보를 얻기 위해 일련의 명령을 실행합니다. 그러나 이것은

박쥐 파일
Windows 10에서 음성 받아쓰기 도구 사용 방법 <1099> Windows 10에서 받아쓰기 도구를 사용하여 신속한 응답을 작성하고 단어 문서. 이 게시물은 음성을 사용하여 글을 쓰면서 모든 것을 관리하는 명령을 공유하는 방법을 공유합니다.

음성을 사용하여 Windows 10 컴퓨터에서 게시물이나 전자 메일 또는 기타 내용을 항상 생각해 본 적이 있다면 Microsoft는
4 새로운 명령을 통해 당신은 새 명령을 할 수 있습니다.

IOS 9에서 Siri에게 알리는 새로운 명령과 그것이 당신의 인생을 어떻게 더 쉽게 만들어 줄 수 있는지에 대해 배웁니다.