sleep 명령

용도

간격을 두고 실행을 일시 중단합니다.

구문

수면 시간

설명

sleep 명령은 Seconds 매개변수에서 지정한 최소 간격 동안 프로세스의 실행을 일시중단합니다. Seconds 매개변수에 지정된 시간의 양은 1에서 MAXINT(2,147,483,647) 초로 범위 지정될 수 있습니다.

종료 상태

이 명령은 다음과 같은 종료값을 리턴합니다.

항목 설명
0 실행은 최소 Seconds초 동안 일시중단되거나 SIGALRM 신호가 수신됩니다.
>0 오류가 발생했습니다.

  1. 얼마간의 시간이 경과한 후 명령을 실행하려면 다음과 같이 입력하십시오.
    (
    echo  "SYSTEM SHUTDOWN IN 10 MINUTES!" | wall
    sleep 300; echo "SYSTEM SHUTDOWN IN 5 MINUTES!" | wall
    sleep 240; echo "SYSTEM SHUTDOWN IN 1 MINUTE!" | wall
    sleep 60; shutdown
    )&
    이 명령은 모든 사용자에게 시스템 종료 10분, 5분, 1분 전에 경고합니다.
  2. 명령을 일정한 간격으로 실행하려면 다음과 같이 입력하십시오.
    while true
    do
     date
     sleep 60
    done
    이 쉘 프로시저는 날짜 및 시간을 1분마다 표시합니다. 표시를 정지하려면 인터럽트 키 시퀀스를 누르십시오.