전원을 차단하지 않고 시스템을 정지시킬만한 이유가 있습니까? 할 이유가

하드웨어 전원을 끄지 않고 시스템을 정지시켜야 할 이유가 있습니까? 스위치 halt를 사용하지 않고 명령을 사용하는 것을 의미 -p합니다.

인터넷에서 답을 찾지 못했습니다.



답변

하드웨어 전원을 끄지 않고 시스템을 정지시켜야 할 이유가 있습니까?

예. 전원 버튼을 눌러 전원을 끄는 대신 재설정 버튼을 눌러 재부팅하고 싶을 수도 있습니다.

스위치 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 --haltand와 같은 자기 모순적인 명령을 내릴 수 있도록하는 현재 위치를 보여줍니다 poweroff --reboot. 나는에 대한 매뉴얼 페이지에서이 문제를 언급 요기 halt , fasthalt, reboot, fastboot, 및 poweroff명령. ☺

추가 자료

  • halt. 1982-05-11. 4.2BSD 매뉴얼.
  • haltsys. 2005-06-03. SCO OpenServer 매뉴얼.
  • Jonathan de Boyne Pollard (2018). haltsys. nosh 가이드 . 소프트웨어.
  • Jonathan de Boyne Pollard (2018). fastpowercycle. nosh 가이드 . 소프트웨어.
  • Jonathan de Boyne Pollard (2018). shutdown. nosh 가이드 . 소프트웨어.
  • Lennart Poettering (2013-10-07). halt. 체계적인 매뉴얼 페이지. freedesktop.org.

답변