"halt --poweroff", "halt --reboot", "poweroff --reboot" 및 "reboot --poweroff" 명령이 필요한 이유는 무엇입니까?

"halt --poweroff", "halt --reboot", "poweroff --reboot" 및 "reboot --poweroff" 명령이 필요한 이유는 무엇입니까?

UNIX에는 다음 명령이 있습니다.

halt --poweroff     //does poweroff
halt --reboot       //does reboot
poweroff --reboot   //does reboot
reboot --poweroff   //does poweroff

그러나 다음 세 가지 간단한 명령은 동일한 작업을 수행합니다.

halt
poweroff
reboot

그렇다면 왜 그러한 명령이 필요한가?

답변1

우리 질문에 대한 대답은 어느 정도 역사입니다!

이는 일반적으로 동일한 바이너리에 대한 심볼릭 링크입니다. 정기적으로 systemd 를 사용하는 시스템 systemctl과 방금 확인한 이전 시스템에서는 reboot그렇습니다 .poweroffhalt

halt일부 시스템은 동일한 작업을 수행하지 않습니다 poweroff. 즉, halt운영 체제를 중지하고 하드웨어가 제공하는 모든 환경에서 시스템이 실행되도록 하는 동시에 poweroff명령에 따라 시스템의 전력 소비를 중지합니다. (물론 이것은 reboot세 번째 작업입니다).

관련 정보