두 번째 업데이트하십시오 스크립트입니다 내 쉘로 일시정지할 어떻게 합니까?

내가 어떻게 사용자 입력을 위해 기다려야 할 수 있으면 됩니다. 그러나 동시에 진정한 '내' 싶단 일시정지하려면 도왔으매 doesn& # 39, t 충돌 내 넓혀드립니다.

하지만 ' (1)', '배시 썻냐면 일시정지할 찾았다. 구문 오류 1& # 39, & # 39, 예상치 못한 토큰인지 인근 '. 어떻게 가능한가 완료했습니까?

'수면' 명령을 사용합니다.

예:

sleep .5 # Waits 0.5 second.
sleep 5  # Waits 5 seconds.
sleep 5s # Waits 5 seconds.
sleep 5m # Waits 5 minutes.
sleep 5h # Waits 5 hours.
sleep 5d # Waits 5 days.

한 시간 단위 자리로 지정할 때 쓸 수도 있습니다. 1.5s '수면' (예:

해설 (6)

그리고 어떤 정보:

read -p "Press enter to continue"
해설 (4)

파이썬 (Python) 은 원래 있는 질문) 의 시간 모듈에서는 가져와야 합니다.

import time
time.sleep(1)

또는

from time import sleep
sleep(1)

그냥 위한 셸 스크립트 입니다.

sleep 1

'잠' 은 어떤 함장님이요 예. '수면' / bin /

해설 (5)

저도 잘 압니다 I& # 39 m, 조금 늦은 시간까지 자고 있지만 반드시 디지드 대체하십시오 호출할 수도 있습니다. 예를 들어, 내가 할 수 있는 3 초간 진정하라구요 싶었다.

/bin/sleep 3

4 초 다시그것들을 다음과 같습니다.

/bin/sleep 4
해설 (5)

Mac OSX, 수면 등을 하지 않을 분 / 만 초짜리입니다. 그래서 2 분간

sleep 120
해설 (0)

여러 자는 및 명령을 실행합니다.

sleep 5 && cd /var/www/html && git pull && sleep 3 && cd ..

이 후 5 초 기다리는 동안 다시 3 초 전에 먼저 실행하기 전에 스크립트입니다 변경되는지 디렉터리입니다 다시 잠들 것이다.

해설 (1)

다음 사이에 있는 것과 같은 스크립트 내의 일시정지할 작업을 추가할 수 있습니다. 이렇게 하면 일상적인 일시정지합니다 5 초 정도.

read -p "Pause Time 5 seconds" -t 5
read -p "Continuing in 5 Seconds...." -t 5
echo "Continuing ...."
해설 (1)

r - p &quot &lt code&gt, 읽기, 또는 press any key to continue immediately&quot 5 초 기다려라. - t 5 s&lt /code&gt 뻨을 1 -;;

어느 한 버튼을 계속 누르면

해설 (2)

$ 임의적입니까 기본 난수 발생기를 사용하여 진정하라구요 만들 수 있습니다. 아래에 있는 초예요 240tb 사용하고 있습니다. 희망을 주는 @

> WAIT_FOR_SECONDS=`/usr/bin/expr $RANDOM % 240` /bin/sleep
> $WAIT_FOR_SECONDS
해설 (0)

사용 및 확인란 명령행을 일시정지할 트랩되도록 실행하기 전에

trap 'tput setaf 1;tput bold;echo $BASH_COMMAND;read;tput init' DEBUG

press any key to continue

&gt. "'세트 -" x "디버그로 명령행을' 사용

해설 (0)