Linux에서 "shutdown -h", "HALT" 및 "normal shutdown"의 차이점은 무엇입니까?

Linux에서 "shutdown -h", "HALT" 및 "normal shutdown"의 차이점은 무엇입니까?

내 Linux 시스템에서 20개의 프로세스/데몬이 실행되고 있다고 가정하면 일반적인 종료와 비교하여 HALT가 내 프로세스/데몬에 미치는 영향은 얼마나 다른가요?

*참고: 이해해야 합니다. shutdown -h 명령을 사용할 때 내 장치 프로세스 중 하나가 ioctl 호출에 반응하지 못하지만 shutdown -r restart 옵션에서는 제대로 작동합니다..,

답변1

shutdown은 시스템 전원이 꺼지는 시간을 예약합니다. 이는 기계를 중지, 종료 또는 다시 시작하는 데 사용될 수 있습니다.

shutdown -h

다음 과 같습니다. shutdown --poweroff간단히 말하면 정전입니다.

반면에

shutdown -H

또는

shutdown --halt

모든 CPU 기능을 중지하지만 전원은 켜진 상태로 유지하도록 하드웨어에 지시합니다. 이를 사용하여 시스템을 낮은 수준의 유지 관리를 수행할 수 있는 상태로 만들 수 있습니다. 어떤 경우에는 시스템이 완전히 종료될 수도 있습니다. 중지의 예는 다음과 같습니다.

관련 정보