SHUTDOWN(8)

명칭
shutdown - 지정 시각에 시스템을 정지한다

서식
shutdown [-] [ -h | -p | -r | -k] [ -o [-n]] time [warning-message ...]

해설
shutdown 유틸리티는, 자동적으로 셧다운하기 위한 순서를 슈퍼 유저에게 제공합니다. 시스템이 셧다운 될 때 유저에게 알리므로, 이러한 지키를 귀찮음이는 행하지 않는다 시스템 관리 책임자나 해커나 한패라고 하는 사람들로부터, 유저를 구합니다.

이하의 옵션을 사용 가능합니다:

-h  time 그리고 지정된 시간에 시스템을 정지합니다.

-p  time 그리고 지정된 시간에 시스템을 정지해, 전원을 오프 합니다 (하드웨어 서포트가 필요합니다).

-r  time 그리고 지정된 시간에 시스템을 재기동합니다.

-k  전유저를 내쫓습니다. 실제로는 시스템을 정지합니다만, multiuser 시스템인 채로 슈퍼 유저 이외의 유저를 로그인할 수 없게 합니다.

-o  -h, -p, -r 의 어느쪽이든 하나가 지정되었을 경우, shutdown 하 init(8) 에 시그널을 보내는 대신에, halt(8) 또는 reboot(8) (을)를 실행합니다.

-n  -o 옵션이 지정되면(자), 파일 시스템 캐쉬의 플래시를 막기 위해서(때문에), -n 옵션을 halt(8) 또는 reboot(8) 에 건네줍니다. 본옵션은 아마 사용해야 하지는 않습니다.

time
    shutdown 하지만 시스템을 정지시키는 시간을 지정합니다. now (을)를 지정하면(자) 즉시에 시스템을 정지합니다. 또, 시간을 지정하는 다음의 2 개의 서식이 있습니다: +number 혹은 yymmddhhmm 의 형식입니다. 현재의 시스템의 년·월·일의 값이 디폴트가 되어 있습니다. 1 개째의 서식은 number 분 경과후를 나타내, 2 개째의 서식은 정지할 때 각을 직접 지정합니다.

warning-message
    그 외의 인수는 현재 로그인중의 유저에게 보내는 경고 메세지로서 다루어집니다.

-   만약 ‘-’ 하지만 옵션으로서 주어지면(자), 경고 메세지를 표준 입력으로부터 읽어냅니다.

시스템 정지의 10 시간 전부터, 로그인중의 모든 유저의 단말에 경고 메세지가 표시 되기 시작해 종말이 가까워지는 것에 따라 빈번하게 됩니다. 시스템 정지의 5 분전, 혹은 5 분 이내에 시스템 정지하는 경우에는, 즉시 경고 메세지를 카피했다 /var/run/nologin 하지만 만들어지고 로그인이 금지됩니다. 유저가 로그인하려고 했을 때에 이 파일이 존재하는 경우에는, login(1) (은)는 그 내용을 표시해 종료합니다. 이 파일은 shutdown (이)가 종료될 때에 삭제됩니다.

시스템 정지시에는, 시스템을 정지한 시간, 실행자, 이유가 시스템 로그에 기록됩니다. 그 후, 대응하는 시그널이 init(8) 에 보내져 시스템을 정지, 재기동, 싱글 유저 상태의 어느 쪽인가에 합니다 (이 동작은 상기의 옵션에 의존합니다). 시스템을 정지하는 시간과 경고 메세지는 /var/run/nologin 에 놓여집니다. 이것을 유저에게 시스템을 재개하는 시간이나, 왜 시스템을 정지할까 등을 알리기 위해서(때문에) 사용해야 합니다.

계획된 셧다운은, shutdown 프로세스를 죽이는 것으로 지울 수 있습니다 (SIGTERM 그리고 충분합니다). shutdown 하지만 작성했다 /var/run/nologin 파일은, 자동적으로 삭제됩니다.

관련 파일
/var/run/nologin
    login 에 누구에게도 로그인시키지 않는 것을 알립니다.

관련 항목
kill(1), login(1), wall(1), nologin(5), halt(8), init(8), reboot(8)

이전과의 호환성
이전과의 호환성이기 때문에, 2 개째의 서식에서 때와 분을 코론 (``:'') 그리고 단락지을 수가 있습니다.

역사
shutdown 유틸리티는 4.0BSD (으)로부터 등장했습니다.