하드웨어 전원을 끄지 않고 시스템을 정지시켜야 할 이유가 있습니까? 스위치 halt
를 사용하지 않고 명령을 사용하는 것을 의미 -p
합니다.
인터넷에서 답을 찾지 못했습니다.
halt
없으면 결코 사용되지 않으면 구현 과 같은 명령이 왜 그런지를 의미한다고 생각합니다 -p
. 전원 공급을 차단하고 싶지 않다면 왜 누군가가 시스템을 정지시킬까요? 따라서 halt
전원을 차단 하기 위해 구현하지 않는 것이 좋습니다.
하드웨어 전원을 끄지 않고 시스템을 정지시켜야 할 이유가 있습니까? 스위치 halt
를 사용하지 않고 명령을 사용하는 것을 의미 -p
합니다.
인터넷에서 답을 찾지 못했습니다.
halt
없으면 결코 사용되지 않으면 구현 과 같은 명령이 왜 그런지를 의미한다고 생각합니다 -p
. 전원 공급을 차단하고 싶지 않다면 왜 누군가가 시스템을 정지시킬까요? 따라서 halt
전원을 차단 하기 위해 구현하지 않는 것이 좋습니다.
답변:
하드웨어 전원을 끄지 않고 시스템을 정지시켜야 할 이유가 있습니까?
예. 전원 버튼을 눌러 전원을 끄는 대신 재설정 버튼을 눌러 재부팅하고 싶을 수도 있습니다.
스위치
halt
를 사용하지 않고 명령을 사용하는 것을 의미-p
합니다.
4.2BSD에서 halt
명령 에는 스위치 가 없었습니다-p
. 여기에 더 큰 답이 있습니다. 모든 하드웨어가 PC처럼 작동하는 것은 아닙니다. 심지어 PC조차도 지금처럼 항상 작동하지는 않았습니다.
중앙 처리 장치가 전원 공급 장치를 제어하거나 메인 보드 및 주변 장치를 전원을 켤 때와 동일한 상태로 완전히 재설정 할 수있는 경우는 없었습니다 (때로는 그렇지 않은 경우도 있음). 일부 시스템에서 "종료 및 전원 끄기"또는 "종료 및 재설정"의 두 번째 부분은 작업자가 기기 전면 패널의 (적절한) 전원 버튼 또는 재설정 버튼을 누르면 수행되는 물리적 조치 입니다. 많은 양의 명령 줄 스위치가이를 달성 할 수 없었습니다. 소프트웨어 측면에서 기계는 단순히 종료 한 다음 아무 것도하지 않고 무한 루프로 회전합니다. (일부 기계는 ROM 모니터 프로그램을 종료합니다.)
최신 BSD는 halt
명령 -p
옵션이 "가능한 경우"(FreeBSD) 전원 만 끄고 "시스템이 소프트웨어 전원 차단"(NetBSD)을 지원하지 않는 경우에는 전원을 끄지 않습니다. SCO UNIX haltsys
명령 (System 5에 해당하는 halt
)에도 -p
옵션 이 없었으며 , 매뉴얼 페이지에서는 시스템을 정지하여 작업자가 다른 방법으로 전원을 끄거나 재부팅 할 수 있도록 시스템을 중지한다고 설명합니다.
요즘 체계적인 사람들처럼 halt
명령이 실제로 쓸모 없게 유지하는 사람들 이 있습니다. 그들은 실제로 halt
명령 을 전혀 사용하지 않아도 되고 시스템에 "호환성을 위해서만"시스템에 존재한다는 것을 유지합니다 (시스템 설명서 페이지와 같이). 이것은 오히려 옵션이 논쟁 (에 제공하는 것에 대한 질문 렌더링 systemctl halt
있지 않는 -p
옵션).
또한이 명령 세트에 호환성 옵션이 너무 많아 사람들이 컴퓨터에 reboot --halt
and와 같은 자기 모순적인 명령을 내릴 수 있도록하는 현재 위치를 보여줍니다 poweroff --reboot
. 나는에 대한 매뉴얼 페이지에서이 문제를 언급 요기 halt
, fasthalt
, reboot
, fastboot
, 및 poweroff
명령. ☺
halt
. 1982-05-11. 4.2BSD 매뉴얼.haltsys
. 2005-06-03. SCO OpenServer 매뉴얼.haltsys
. nosh 가이드 . 소프트웨어.fastpowercycle
. nosh 가이드 . 소프트웨어.shutdown
. nosh 가이드 . 소프트웨어.halt
. 체계적인 매뉴얼 페이지. freedesktop.org.