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


13

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

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


1
실패 / 부적절하게 구현 / 지원되지 않는 ACPI 가 한 가지 이유 일 수 있습니다.
Ƭᴇcʜιᴇ007

나는 OP가 halt없으면 결코 사용되지 않으면 구현 과 같은 명령이 왜 그런지를 의미한다고 생각합니다 -p. 전원 공급을 차단하고 싶지 않다면 왜 누군가가 시스템을 정지시킬까요? 따라서 halt전원을 차단 하기 위해 구현하지 않는 것이 좋습니다.
Kinnectus

1
@BigChris "Why"의 경우, ACPI가 소개되기 전에 "Halt"가 만들어졌고 기본 Halt 동작이 이전 버전과의 호환성을 위해 그대로 유지 되었기 때문입니다.
Ƭᴇcʜιᴇ007

답변:


13

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

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

스위치 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.

2
> "전원 버튼을 눌러 전원을 끄는 대신 재설정 버튼을 눌렀다가 다시 부팅 할 수 있습니다." 이것에 대한 추론은 무엇입니까? 하드웨어의 마모를 줄이려면? 그렇지 않으면 정지 대신 재부팅 만하는 이유는 무엇입니까?
TheKarateKid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.