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


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.