방금 /usr/bin/poweroff 및 /usr/bin/shutdown이 systemctl에 대한 심볼릭 링크라는 것을 깨달았지만 systemctl이 어떻게 작동하는지 모르겠습니다.
그렇다면 /usr/bin/poweroff와 /usr/bin/shutdown의 차이점은 무엇입니까?
편집하다:이 두 프로그램 중 하나를 호출하면 systemctl이 실행되지만 systemctl에 어떤 명령/매개변수가 전달되는지 알 수 없습니다.
입력할 때 systemctl --help
작동할 수 있는 두 가지 옵션이 있습니다.
- 시스템 종료 및 중지
- poweroff 시스템을 종료하고 전원을 끕니다.
그런데 여기서는 정전과 셧다운이 똑같다고 하네요(아마도)
저는 아치리눅스를 쓰고 있어요
답변1
대부분의 시스템에서 각 "shutdown" 명령은 단순히심볼릭 링크공통 프로그램/스크립트로그들의 행동을 바꾸다호출 방법("이름"이 사용됨)에 따라 결정됩니다.
따라서 poweroff
(일반적으로 ACPI API를 통해) 머신의 전원을 끄는 종료도 있으며 이는 more 명령과 동일합니다 shutdown -hP
.shutdown
일반적인그리고 운영 체제를 "중지"한 후에 호출되는 플래그를 기반으로 많은 작업을 수행할 수 있습니다.
예를 들어 shutdown -r
컴퓨터를 다시 시작하면 shutdown -h
운영 체제가 중지됩니다(컴퓨터는 계속 켜져 있지만 사용할 수 없음).