/usr/bin/poweroff와 /usr/bin/shutdown 사이에 차이점이 있습니까? [복사]

/usr/bin/poweroff와 /usr/bin/shutdown 사이에 차이점이 있습니까? [복사]

방금 /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운영 체제가 중지됩니다(컴퓨터는 계속 켜져 있지만 사용할 수 없음).

관련 정보