ยกเลิกการตรึงน้ำแข็ง osx UI โดยใช้ ssh โดยไม่ต้องปิดแอปพลิเคชันทั้งหมดหรือไม่


17

แม็คของฉันค้างเป็นครั้งคราวและบ่อยครั้งที่ฉันเพิ่งรีสตาร์ทโดยกดปุ่มเปิดปิดค้างไว้ 5 วินาที

อย่างไรก็ตามในวันนี้ฉันได้ทำการสแกนไฟล์ขนาดใหญ่เป็นเวลา 14 ชั่วโมงเมื่อ UI ค้างอย่างสมบูรณ์และฉันไม่อยากรออีก 14 ชั่วโมง!

อาการของ UI ที่ถูกแช่แข็ง: ไม่มีสิ่งใดเกิดขึ้นเมื่อใช้แป้นพิมพ์ (ยกเว้นสำหรับการเปิด / ปิดไฟล็อคแคป) ตามธรรมชาติแล้วแรงลาออกจะไม่เกิดขึ้น การเลื่อนเมาส์จะย้ายเคอร์เซอร์บนหน้าจอ แต่การคลิกไม่ทำอะไรเลย

เมื่อใช้ Mac เครื่องอื่นบนเครือข่ายฉันสามารถเข้าถึง mac ได้โดย SSH ฉันเห็นว่า RAM เกือบเต็มแล้ว แต่กิจกรรมของ CPU ค่อนข้างเรียบง่าย สิ่งที่ฉันพยายามยกเลิกการตรึง Mac:

  1. ปิด / ฆ่า Chrome, iMovie, Photoshop และแอปพลิเคชันอื่น ๆ ที่ฉันไม่ได้สนใจในการปิดเครื่อง ช่วยให้การใช้งาน RAM ลดลง แต่ไม่ได้ช่วยในการเปิดเครื่อง mac

  2. ปิดกระบวนการ Finder และ Dock ไม่ช่วย

  3. เปิดใช้งานการแชร์หน้าจอจากบรรทัดคำสั่ง และพยายามเชื่อมต่อจากระยะไกล กล่องโต้ตอบรหัสผ่านปรากฏขึ้น (ระบุว่าเปิดใช้งานการแบ่งปันหน้าจอจริง ๆ แล้ว) แต่หลังจากป้อนรหัสผ่านแล้วตัวบ่งชี้ความคืบหน้าจะหมุนเพียงชั่วนิรันดร์และไม่มีอะไรเกิดขึ้น

  4. พยายามระงับเซสชันผู้ใช้จากบรรทัดคำสั่ง:

/ ระบบ / ห้องสมุด / CoreServices / เมนู \ พิเศษ / User.menu / เนื้อหา / ทรัพยากร / CGSession -suspend

คำสั่งนี้หยุดทำงานในเซสชัน SSH และไม่มีอะไรเกิดขึ้น จำเป็นต้องยกเลิกการใช้งาน Ctrl + . การใช้ sudo ทำให้คำสั่งคืนทันทีโดยไม่มีผลกระทบใด ๆ

ไม่แม้แต่ฆ่า WindowServer ( sudo killall -HUP WindowServer ) ช่วยและเรียกใช้การรีสตาร์ทที่สง่างาม ( sudo shutdown -r now ) ทำให้คอมพิวเตอร์ค้างอย่างสมบูรณ์เท่านั้น (ไม่มีการเคลื่อนไหวของเคอร์เซอร์หรือการเข้าถึง ssh อีกต่อไป) มีเพียงปุ่มเปิดปิดเครื่องที่บังคับให้ปิดการทำงานเท่านั้น

ต้องรออีก 14 ชั่วโมงเพื่อให้ไฟล์สแกนทำงานอีกครั้ง มีวิธีอื่นในการเลิกตรึง Mac ในสถานะนี้หรือไม่? จะดีที่จะรู้สำหรับการอ้างอิงในอนาคต ...


ฉันมีปัญหาเดียวกันที่แน่นอนในขณะนี้ด้วยผลลัพธ์เดียวกันทุกสิ่งที่คุณพยายาม ขอบคุณสำหรับการรายงานอย่างละเอียด ฉันชอบที่จะมีข้อเสนอแนะเกี่ยวกับสิ่งที่ต้องทำในสถานการณ์เหล่านี้
rahmu

มีอะไรแปลก ๆ ปรากฏขึ้นมา sudo dmesg ? สำหรับฉันฉันเห็น **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! แล้วฉันก็ยุ่งกับบางสิ่งมันก็เริ่มทำงานอีกครั้งและฉันจะเห็น: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****. ยังไม่มีการยืนยันความสัมพันธ์
Joseph Lennox

@JosephLennox คำถามนี้และหัวข้อที่เกี่ยวข้องมีอายุประมาณ 1 ปี หากคุณต้องการความช่วยเหลือโปรดเริ่มคำถามของคุณเองโดยระบุรายละเอียดเฉพาะและอาจเชื่อมโยงกับคำถามนี้เป็นสิ่งที่คล้ายกับที่คุณประสบ
JakeGould

คำตอบ:


3

ฉันเคยจัดการกับสถานการณ์ประเภทนี้เป็นครั้งคราวและเมื่อ UI ทั่วไปหยุดลงไม่มีหน้าต่างใดหน้าต่างหนึ่งที่ไม่ตอบสนองแล้วไม่มีอะไรที่ฉันพบ (ไม่มีกระบวนการที่คุณสามารถฆ่าได้) ที่สามารถจัดการกับปัญหานอกเหนือจากการฆ่า WindowServer ซึ่งควรทำให้เซสชันถูกล็อกเอาต์

อย่างไรก็ตามในกรณีนี้โดยเฉพาะตั้งแต่การฆ่า WindowServer ไม่ คืนระบบให้เป็นสถานะที่ใช้งานได้ฉันสงสัยว่ามันจะถึงวาระแล้ว

โดยคำนึงถึงความเป็นไปได้ที่ดีที่สุด การฟื้นตัว สิ่งหนึ่งที่ควรทราบคืออาจเป็นไปได้ที่จะปิดแอปพลิเคชันแต่ละรายการจาก SSH:

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

แอปพลิเคชัน GUI ปกติจะไม่บันทึกไฟล์ของพวกเขา ฯลฯ เมื่อใด kill ed แต่จะเมื่อได้รับเหตุการณ์เลิกนี้ แน่นอนว่าหากแอปพลิเคชันปรากฏขึ้นกล่องโต้ตอบเมื่อคุณบอกให้เลิกจะไม่ช่วยอะไร และถ้า osascript ตัวเองแฮงค์จากนั้นระบบส่งเหตุการณ์ของ Apple จะหยุดทำงาน ...


0

ฉันมีปัญหานี้เป็นประจำ ดูเหมือนว่าจะเกี่ยวข้องกับ ATI Radeon 4850 ของฉันไม่เป็นไร ฉันปิดใช้งานการเร่งความเร็วกราฟิกโดยการย้ายไดรเวอร์ออกไป แต่ก็ยังมีปัญหานี้เป็นระยะ ๆ บางครั้งฆ่า Loginwindow ผ่าน ssh works บางครั้งใช้เวลาไม่กี่นาทีหรือมากกว่านั้นจากนั้นก็ใช้งานได้ ฉันยังมีเวลาที่ระบบตอบสนองตามปกติหลังจากที่โปรแกรมรักษาหน้าจอเตะเข้ามาขยับเมาส์หยุดโปรแกรมรักษาหน้าจอ สำหรับเรื่องนี้ฉันลดเวลาในการเริ่มต้นสกรีนเซฟเวอร์


-1

ตกลงฉันมีปัญหาเสียงคล้ายกัน (คำสั่งแป้นพิมพ์ทำงานย้ายเมาส์ไม่สามารถคลิกอะไรก็ได้บน UI) และพบวิธีแก้ปัญหา

บลูทู ธ SmartMouse ของฉันอยู่ในกระเป๋าเป้สะพายหลังของฉันในสิ่งอื่น ๆ ฉันหยิบมันออกมาจากกระเป๋าและตอนนี้ก็ใช้ได้แล้ว!

เห็นได้ชัดว่ามีการคลิกเมาส์ลงบล็อกการคลิกเมาส์อื่น ๆ ทั้งหมด Doh!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.