restart -p와 재부팅의 차이점

restart -p와 재부팅의 차이점

나는 이것이 -p정전을 의미한다는 것을 이해합니다.

매뉴얼 페이지에는 다음과 같이 나와 있습니다.

-p, --전원 끄기

       Power-off the machine, regardless of which one of the three
       commands is invoked.

하지만 재부팅 시 정확히 어떤 일을 합니까?

RHEL 7 시스템에서 두 가지를 모두 시도했을 때 reboot눈에 띄는 차이점을 발견하지 못했습니다.reboot -p

답변1

문서가 잘못되었습니다. 다른 사람들이 지적했듯이: halt, rebootpoweroff는 모두 에 심볼릭 링크되어 있습니다 systemctl. 프로그램은 먼저 자신을 호출하는 이름을 살펴보고 수행할 작업(일시 중지, 다시 시작 또는 전원 끄기 중 하나)을 설정합니다. 그런 다음 매개변수를 하나씩 구문 분석하여 기본값을 재정의하는 매개변수가 있는지 확인합니다. 그러나 소스 코드를 보면 전원 끄기 옵션은 현재 작업을 다시 시작할 때 아무것도 덮어쓰지 못합니다.

reboot --halt --poweroff그러나 systemctl이 마지막 인수를 구문 분석할 때 현재 작업이 (이전 인수에서) 중지로 설정되기 때문에 머신의 전원이 꺼집니다.

관련 정보