Plajın ölüm topundan dönen bir Mac'i kurtarmak için ssh kullanmanın herhangi bir yolu


9

Linux'ta bir ssh veya Ctrl-Alt-F1 konsoluna ulaşabilir ve pencere yöneticisini yeniden başlatmak için bir komut yazabilirim.

Mac Mountain Lion için eşdeğeri var mı?

Donmuş bir Mac’e ssh'ing yapmayı denedim ve bireysel işlemleri öldürebilirdim, ancak makineyi çözemedim. Sudo reboot komutunu çalıştırmak ssh yeteneğimi öldürdü, ancak makineyi yeniden başlatmadı.


Bu muhtemelen yapılabilir, ancak gerçekten plaj topluluğuna neyin sebep olduğuna bağlı. Tahmin edilebilirlikle oluyor mu? Soruna hangi sürecin neden olduğunu anlayabiliyorsanız, oldukça düşük bir seviye veya bir donanım sorunu olmadığı sürece öldürmenin işe yaraması gerekir (düzenli aralıklarla bağlantıyı kesecek ve kurtarılamaz bir plaj topuna neden olacak bir sabit diskim vardı).
robmathers

Eğer sudo shutdown -r nowsüreçleri öldürmek ve yeniden başlatma neden başarısız, muhtemelen güç çekin veya kurtarmak için basılı güç düğmesini basılı tutun gerekir.
bmike

Evet, güç düğmesini basılı tutmak zorunda kaldım. "Kapama" sadece ssh kesmek gibiydi. Plaj topu hiç durmadı.
justingordon,

→ Justin: MacOS X 10.8.3 kullanıyor musunuz?
dan

Evet, 10.8.3, en son MBP Retina.
justingordon

Yanıtlar:


4

Sorunuza cevap vermek için: hayır, pencere yöneticisi düzeyinde erişilebilen bir işlev yoktur. Apple MacOS X geri bildirimlerini iletmek için iyi bir öneri

Mac'iniz hala çalışıyor mu?

Deneyin:

ping IP_of_my_mac

Şuna erişebilir misin ssh?

Bize a çıktısının bir kopyasını verebilir misiniz:

top -o cpu

ve:

tail -20 /var/log/system.log

Sorun bir kez daha ortaya çıkarsa, login penceresini bu şekilde öldürmeyi deneyebilir misiniz? Mad Mac'inize ssh ile bağlanın

/usr/bin/sudo /bin/kill `ps ax | grep '[/]loginwindow' | awk '{print $1}'`

Bu çirkin komut:

ps ax | grep '[/]loginwindow' | awk '{print $1}'

yanlış adamı öldürme riski olmadan size loginwindow işleminin işlem kimliğini vermek için bir püf noktasıdır. Bunun tamamen serbest bırakılması ve GPU’nun sıfırlanması için yeterli olacağından emin değilim. Lütfen işe yaramazsa, işe yaramaz ve tehlikeli bir geçici çözümü gidermek için söyle.


Top hiçbir şey göstermedi. İşte bazı günlük mesajları: 5/8/13 10: 01: 16.000 AM çekirdek [0]: IOVendorGLContext :: ReportGPURestart 5/8/13 10: 01: 16.000 AM çekirdek [0]: NVDA (OpenGL): Kanal istisna! istisna tipi = 0xd = GR: SW Hata Bildir, 5/8/13 10: 19: 31.913 ÖÖ mdworker [62359]: lsboxd ile konuşamıyor
justingordon

Bir GPU sürücü problemi donanımınız var gibi gözüküyor. Bu hata mesajlarının bir kopyasını almanızı ve bir AppleStore'a getirmenizi öneririm.
dan

Şimdi, dönen plaj topu yok, ancak 2 tane daha çökme: May 10 00:07:58 JustinMbp.local coreservicesd [29]: SendFlattenedData, hata # 268435460 (ipc / send), :: mach_msg () öğesinden zaman aşımına uğradı, kLSNotifyApplicationDeath to bildirimID = 237 Mayıs 10 00:08:08 JustinMbp çekirdek [0]: NVDA (OpenGL): Kanal zaman aşımı! 10 Mayıs 00:08:15 JustinMbp.local sshd [4051]: 192.168.1.69 port 42150 ssh2'den justin için klavyeyle etkileşimli / pam kabul edildi 10 Mayıs 00:08:15 JustinMbp.local sshd [4051]: USER_PROCESS: 4054 ttys017 May 10 00:08:28 JustinMbp çekirdeği [0]: NVDA (OpenGL): Kanal zaman aşımı!
justingordon

10 Mayıs 00:08:36 JustinMbp.local fseventsd [43]: SLOWDOWN: Müşteri 0x7fb57401a800 (pid 2254) uyku çok fazla hatalar (num 11 usleeps) nedeniyle
justingordon

Oturum açma işlemini sonlandırmak için son komutu çalıştırmak düz imlecin dönen bir plaj topuna dönüşmesine yol açar.
justingordon

1

Bunu denilen bir kabuk betiğinde kullanıyorum restart-graphical.sh

#!/bin/sh

sudo killall -HUP WindowServer

exit 0

Bu size hiçbir şey kaydetme şansı vermez.

Ben unutmayın gelmiş hiçbir şey güç fişi dışında yardımcı olacak bir duruma çalıştırın. Bu genellikle bir USB veya FireWire cihazı tedavi edilemez bir askıda kalmaya neden olduğundadır.


Bunun güç düğmesi üzerindeki avantajının ne olduğundan emin değilim? Herhangi bir disk hatasından kaçının belki?
justingordon

Bunu denedim ve dönen plaj topu kayboldu, ama başka bir şey olmadı.
justingordon

Bunun avantajı, güç anahtarına erişiminizin olmadığı durumlarda deneyebilmenizdir. Ve eğer giriş ekranına gelebilirseniz (çalıştırdığınızda ne olması gerektiğidir) temiz bir yeniden başlatma yapabilirsiniz.
TJ Luoma

Giriş ekranı görünmedi. Güç düğmesini kullanmak zorunda kaldım.
justingordon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.