수동 종료의 단점


3

shutdown -h now터미널에서 iMac을 끄는 데 사용 하고 있었는데 (닫기 위해 사용하는 모든 프로그램을 기다리는 것보다 훨씬 빠릅니다),이 방법으로 종료하는 데 단점이 있는지 궁금했습니다.

편집하다:

관심있는 사람들을 위해, 나는 지금 한두 달 동안 수동으로 종료했지만 시스템 / 워크 플로우에 전혀 영향을 미치지 않는 것 같습니다. 분명히 시스템에 따라 시스템에 접근해야 할 것이지만 "프로그램 X가 종료를 취소했습니다"로데오를 수행하지 않고도 2 초 안에 종료 할 수 있다는 것은 정말 대단합니다.


왜 iMac을 종료합니까? 수면은 정기적으로 종료 및 재부팅하는 것보다 에너지 효율이 높은 것 같습니다.
Gerry

1
나는 그것이 사실 @Gerry라고 말하지 않을 것입니다. 그것은 맥의 모델과 그것이 얼마나 오래 자고 있는지에 달려 있습니다. 주말에 Mac을 잠자기보다 셧다운하는 것이 훨씬 에너지 효율적입니다!
Josh

답변:


3

예, 여러 가지 단점이 있습니다 !!!

이것이 더 빠른 이유는 깨끗하지 않기 때문 입니다. Apple 메뉴에서 "종료"를 선택하면 OS는 종료를 요청하는 모든 실행중인 응용 프로그램에 Apple 이벤트 를 보냅니다 . (특히, 애플 이벤트 는 저장하지 않은 작업이있는 경우),이 앱은 저장하라는 메시지가이 이벤트에 응답합니다.quit

당신 /sbin/shutdown이 사과 이벤트를 보내지 않을 때 보내십시오! 대신 POSIX 신호 (특히 TERM신호)가 모든 앱으로 전송됩니다. 이렇게하면 현재 프로세스가 종료되고 앱에서 저장하라는 메시지가 표시되지 않아 데이터가 손실 될 수 있습니다.

"종료"메뉴를 사용하면 특정 응용 프로그램이 종료를 "취소"했음을 알리는 대화 상자가 표시 될 수 있습니다. 저장되지 않은 데이터가있는 경우 안전 기능입니다. 이것은 일어나지 않을 것입니다 함께 /sbin/shutdown. TERM신호에 응답하지 않는 앱은 신호를 보내어 KILL강제로 앱을 종료합니다.

"레거시 Filevault"(홈 디렉토리 만 암호화 된 Filevault 버전)를 사용하는 경우 "종료"명령을 사용하면 "스파 스 번들"에 사용되지 않은 디스크 공간을 확보하는 프로세스가 시작됩니다. 홈 디렉토리의 암호화 된 데이터. /sbin/shutdown이 프로세스를 트리거하지 않습니다.

예상치 못한 다른 결과도있을 수 있습니다. 나가는 방화벽 Little Snitch는 사용할 때 방화벽 구성을 잃어 버렸습니다 /sbin/shutdown... 나중 버전에서이를 수정했을 수도 있지만 마지막으로 확인했을 때 문제가 있음을 알고 있습니다.

요약 하면 OS /sbin/shutdown아픈 부분 을 종료합니다. 디스크 버퍼를 플러시하고 프로세스가 종료되는 POSIX 방식을 요청하므로 디스크 손상이나 사용으로 인한 심각한 부작용 이 발생하지 않습니다 . 그러나 Apple 이벤트 전송과 같은 더 높은 수준의 기능을 수행 하지 않으므로 OS X 시스템을 종료하는 바람직한 방법 은 아닙니다 . (그러나 그것은 단지 힘을 죽이는 것보다 훨씬 낫습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.