모든 응용 프로그램을 종료하지 않고 ssh를 사용하여 고정 osx UI를 고정 해제 하시겠습니까?


19

내 Mac이 때때로 정지되는 경우가 종종 있으며 전원 버튼을 5 초 이상 누르고 있으면 다시 시작됩니다.

그러나 오늘 UI가 완전히 멈췄을 때 14 시간 동안 엄청난 파일 스캔을 실행하고 있었고 14 시간을 더 기다리지 않았습니다!

고정 된 UI의 증상 : 키보드를 사용할 때 아무런 변화가 없습니다 (캡 잠금 표시 등 켜기 / 끄기 제외). 당연히 강제 종료가 나타나지 않습니다. 마우스를 움직이면 커서가 화면에서 움직이지만 클릭해도 아무런 변화가 없습니다.

네트워크의 다른 Mac을 사용하여 SSH로 Mac에 액세스 할 수 있습니다. RAM이 거의 가득 차는 것을 보았지만 CPU 활동은 크지 않았습니다. Mac을 고정 해제하려고 시도한 것 :

  1. Chrome, iMovie, Photoshop 및 종료와 관련이없는 다른 응용 프로그램을 종료 / 종료합니다. RAM 사용량을 줄이는 데 도움이되었지만 Mac 고정 해제에는 도움이되지 않았습니다.

  2. Finder 및 Dock 프로세스를 종료하십시오. 도움이 없습니다.

  3. 명령 줄에서 화면 공유를 활성화 하고 원격으로 연결을 시도했습니다. 암호 대화 상자가 나타나고 (화면 공유가 실제로 활성화되어 있음을 나타냄) 암호를 제공 한 후 진행률 표시기가 계속 회전하며 아무 일도 일어나지 않습니다.

  4. 명령 행에서 사용자 세션을 일시 중지했습니다.

/ System / Library / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend

이 명령은 SSH 세션에서 중단되며 아무 일도 일어나지 않습니다. ctrl+를 사용하여 중단해야합니다 c. 를 사용 sudo하면 아무런 효과없이 명령이 즉시 반환됩니다.

WindowServer ( sudo killall -HUP WindowServer)를 종료 해도 도움이 되지 않았으며 정상적으로 다시 시작 ( sudo shutdown -r now)을 실행 하면 컴퓨터가 완전히 정지 (커서 이동이나 ssh 액세스가 더 이상)되지 않습니다. 전원 버튼 강제 종료 만 작동했습니다.

파일 스캔이 다시 실행될 때까지 14 시간을 더 기다려야했습니다. 이 상태에서 Mac을 고정 해제 할 수있는 다른 방법이 있습니까? 나중에 참조 할 수 있으면 좋을 것입니다…


1
나는 당신이 시도한 모든 것들에 대해 똑같은 결과를 가지고 지금 똑같은 문제를 겪었습니다. 자세한보고에 감사드립니다. 이러한 상황에서해야 할 일에 대한 제안을하고 싶습니다.
rahmu

이상한 일이 생길까 sudo dmesg? 나를 위해, 나는보고 **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!있었고 몇 가지를 엉망으로 만들었습니다. 다시 작동하기 시작했습니다 **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****. 미확인 관계.
Joseph Lennox '11

@JosephLennox이 질문과 관련 스레드는 약 1 살입니다. 도움이 필요하면 구체적인 세부 정보를 제공하는 질문을 시작하고이 질문에 대해 비슷한 질문으로 연결하십시오.
JakeGould

Sierra 10.12에서 정확한 경험을했습니다. 목록에 추가 less /var/log/system.log하여 문제를 발견 할 수 있는지 확인 하십시오. 나는 보았지만 com.apple.DumpGPURestart전원 버튼을 5 초 이상 누르지 않고는 아무것도 할 수 없었습니다.
wisbucky

답변:


3

나는 때때로 이런 유형의 상황을 다루었 고, 일반적인 UI가 멈추고 특정 창이 응답하지 않는 경우에는 죽이는 것 외에 문제를 해결할 수있는 아무것도 발견하지 못했습니다 (죽일 수있는 프로세스 없음) WindowServer. 세션이 로그 아웃되어야합니다.

그러나이 특별한 경우 WindowServer를 종료하면 시스템이 사용 가능한 상태로 돌아 가지 않았으므로 어쨌든 시스템이 파멸 된 것으로 의심됩니다.

가능한 최상의 복구 와 관련하여 한 가지 유의해야 할 점은 SSH에서 개별 응용 프로그램을 완전히 종료 할 수 있다는 것입니다.

osascript -e 'tell application "TextEdit" to quit'

일반 GUI 응용 프로그램은 killed 일 때 파일 등을 저장하지 않지만이 quit 이벤트가 발생 하면 저장합니다 . 물론 응용 프로그램에서 종료하라는 메시지를 표시 할 때 대화 상자가 나타나면 도움이되지 않습니다. 그리고 osascript그 자체가 멈 추면 Apple Event dispatch system이 중단됩니다 ...


0

이 문제는 정기적으로 발생합니다. ATI Radeon 4850과 관련이없는 것 같습니다. 드라이버를 방해하지 않고 그래픽 가속을 비활성화했지만 여전히이 문제가 간헐적으로 발생합니다. 때때로 ssh를 통해 Loginwindow를 죽이는 것이 작동합니다. 때로는 몇 분 이상이 걸리고 갑자기 작동합니다. 화면 보호기가 시작된 후 시스템이 정상적으로 응답하는 시간도있었습니다. 마우스를 움직이고 화면 보호기가 중지 된 후 시스템이 정상적으로 작동합니다. 이를 위해 스크린 세이버가 시작되는 시간을 줄였습니다.


-1

좋아, 비슷한 소리 문제 (키보드 명령이 작동하고 마우스가 움직였으며 UI에서 아무것도 클릭 할 수 없음)가 있었고 해결책을 찾았습니다.

내 Bluetooth SmartMouse는 다른 것들 중에서 압착 된 배낭에있었습니다. 나는 가방에서 그것을 꺼내고 모두 작동합니다!

마우스 다운 클릭이 다른 모든 마우스 클릭을 차단 한 것 같습니다. 도!

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