Tentukan Mengapa Mac Anda Terbangun Dari Tidur

Pernahkah Anda meletakkan Mac Anda untuk tidur, hanya untuk menemukannya terjaga pada saat Anda kembali ke mesin? Saya telah mengalami misteri Mac yang terbangun secara acak beberapa kali, dan dengan beberapa perintah terminal Anda dapat membantu melacak apa yang menyebabkan Mac Anda bangun dari tidur.

Tahukah ada banyak alasan mengapa hal ini bisa terjadi, kadang-kadang itu adalah peristiwa perangkat keras yang menyebabkan Mac untuk bangun dari tidur, kadang-kadang itu perangkat lunak, dan kadang-kadang itu adalah sesuatu yang lain. Panduan ini akan membantu menentukan alasan untuk Mac, iMac, MacBook Air, Pro, dll, bangun dari kondisi tidur. Ya itu sedikit teknis dan menggunakan baris perintah di OS X untuk melihat log sistem, dan Anda kemudian harus membandingkan kode 'bangun alasan' karakter ganda ke daftar yang ditunjukkan di bawah ini menunjukkan apa sebenarnya alasan tidur. Mari kita mulai.

Cara Mengetahui Mengapa Mac Terbangun Dari Tidur

Luncurkan Terminal, temukan di / Applications / Utilities / dan ketikkan yang berikut di command line tepat:

syslog |grep -i "Wake reason"

Tekan kembali dan Anda akan melihat laporan dari log sistem di OS X yang terlihat seperti berikut:

Sat Jul 10 08:49:33 MacBookPro kernel[0] : Wake reason = OHC1
Sat Jul 10 17:21:57 MacBookPro kernel[0] : Wake reason = PWRB
Sun Jul 11 08:34:20 MacBookPro kernel[0] : Wake reason = EHC2
Sun Jul 16 18:25:28 MacBookPro kernel[0] : Wake reason = OHC1

Sekarang Anda akan ingin melihat kode di samping teks "Bangun alasan =", ini adalah apa yang akan membantu memberi tahu Anda mengapa komputer terbangun dari tidur. Jadi apa arti dari kode-kode alasan bangun ini?

Bangun Alasan Kode & Apa yang Mereka Maksud di Mac OS X

Kami akan menjelaskan setiap kode alasan bangun debug kernel dan apa yang berkaitan dengannya, mengarahkan Anda ke apa yang menyebabkan mesin untuk bangun.

  • OHC: singkatan dari Open Host Controller, biasanya USB atau Firewire. Jika Anda melihat OHC1 atau OHC2 hampir pasti keyboard atau mouse USB eksternal yang telah membangunkan mesin.
  • EHC : berdiri untuk Enhanced Host Controller, adalah antarmuka USB lain, tetapi bisa juga perangkat nirkabel dan bluetooth karena mereka juga ada di bus USB dari Mac.
  • USB : perangkat USB membangunkan mesin
  • LID0 : ini benar-benar tutup MacBook atau MacBook Pro Anda, ketika Anda membuka penutup mesin bangun dari tidur.
  • PWRB : PWRB adalah singkatan dari Power Button, yang merupakan tombol daya fisik pada Mac Anda
  • RTC : Real Time Clock Alarm, umumnya dari layanan wake-on-demand seperti ketika Anda menjadwalkan tidur dan bangun di Mac melalui panel kontrol Energy Saver. Bisa juga dari pengaturan peluncuran, aplikasi pengguna, backup, dan acara terjadwal lainnya.

Mungkin ada beberapa kode lain (seperti PCI, GEGE, dll) tetapi yang di atas adalah yang akan ditemui kebanyakan orang di log sistem. Setelah Anda mengetahui kode-kode ini, Anda benar-benar dapat mempersempit apa yang menyebabkan Mac Anda bangun dari tidur yang tampaknya acak.

Catatan: Anda juga dapat memantau kode Alasan Wake dengan melihat Konsol jika Anda tidak nyaman dengan baris perintah. Namun, menurut pengalaman saya, Konsol lebih lambat untuk mencari dan menggunakan daripada Terminal. Ini biasanya karena penelusuran pencocokan string default di Konsol akan memeriksa semua log sistem dan aplikasi Anda, termasuk yang berasal dari pihak ketiga.

Terima kasih kepada Matt untuk memberikan tip yang luar biasa ini!