답변:
을 입력 해보십시오 man shutdown
. 매뉴얼 페이지에는 명령이 취할 수있는 옵션의 전체 목록과 수행 할 작업에 대한 설명이 있습니다. 의 경우 -h
:
-h 시스템을 종료 한 후 시스템을 종료 한 후 시스템을 정지 시키거나 전원을 차단하도록 요청합니다.
-h
USB 전원을 수동으로 제거하지 않고 Pi의 전원을 끌 수 없으므로 옵션 포함 여부의 차이 는 미미하며이 경우에는 관련이 없습니다.
설명서는에 man shutdown
있습니다. 1
-P, --poweroff
Power-off the machine (the default).
[...]
-h
Equivalent to --poweroff, unless --halt is specified.
때로는 명령이 여러 상황에 맞는 사양을 충족해야하므로 중복 스위치처럼 보입니다. 간단한 논리는 poweroff
어쨌든 기본값이므로 사용 -h
자체가 중복 적이라고 말합니다 (다시 말해서 외부 사양을 충족시키기 위해 존재합니다. 일부 구현은 shutdown
기본적 으로이 방식으로 작동하지 않을 수 있지만 준수하는 모든 구현은 구현됩니다 -h
).
pi 자체는 전원을 끌 수 없으므로 (= = 켜져 있거나 켜져 있지 않음)을 사용하는 데 아무런 의미가 없지만 poweroff
해를 끼치 지 않습니다. 빨간색 LED가 마지막에 깜박이는 방식으로 WRT에 차이가 생길 수 있습니다 (보실 수 shutdown -H
있습니다). 주요 목적은 shutdown
OS 실행을 중지 (중지)하는 것입니다.
어느 쪽이든 사용할 수 있습니다.
1. 이것은 실제로 Raspbian jessie 에서 왔으며 systemd와 함께 제공됩니다. Raspbian wheezy (Greenonline 's answer quotes)의 종료와 약간 다릅니다. 이것은 동일한 스펙을 충족시키는 다른 구현에 대해 다음 단락에서 언급 한 예입니다. 종료 프로세스는 실제로 init 시스템의 일부입니다. 이것은 wheezy의 SysV이고 jessie의 시스템입니다.
나는 선호한다
sudo halt
왜 이것을 선택했는지 기억이 나지 않지만 어떤 이유로 든 다른 명령으로 인해 문제가 발생합니다. 이것은 완벽하게 작동합니다. 재부팅하려면 :
sudo restart
halt
실행 레벨 0 또는 6 을 수행 하면 데이터가 손실 될 수 있습니다. 다른 런레벨에서는에 해당합니다 shutdown -h now
.
init 0
종료, init 6
다시 시작
shutdown -h now
, halt
위험한 것을 몰랐습니다 !
halt
는 수 데이터가 손실 될.sudo sync;sync;halt
이렇게하면 시스템을 정지하기 전에 기록되지 않은 캐시 된 데이터를 메모리에 남아있는 상태로 데이터 스토리지 (예 : 하드 디스크, SD 카드)를 동기화하므로 훨씬 더 나은 방법입니다 .