Ini mungkin bukan masalah Anda, tapi saya sudah memiliki masalah yang sama untuk waktu yang lama dan tidak dapat menemukan jawaban untuk saya, jadi saya akan memposting apa yang berhasil untuk saya jika seseorang datang nanti.
MacBook Pro saya (dan kemudian, iMac saya, karena saya menggunakan Migration Assistant) tidak akan tidur ketika dibiarkan menganggur untuk apa pun. Itu akan tidur dengan tutupnya tertutup, atau jika saya secara eksplisit menyuruhnya, tetapi tidak akan tidur ketika dibiarkan sendirian, seperti yang seharusnya terjadi sesuai preferensi saya di Energy Saver.
Saya sudah memeriksa pmset -g assertions
dan mematikan berbagi dan pengaturan wake-on-LAN lainnya, dan sepertinya tidak ada yang berhasil. Memantau pmset -g pslog
, saya menemukan bahwa komputer akan tidur pada waktu yang dijadwalkan, dan bangun kembali beberapa detik kemudian, melaporkan wake reason
hanya apa pun yang disebut terakhir — bahkan jika itu adalah tombol daya (yaitu, katanya, saya telah menekan tombol power ketika saya belum. Itu membuatku takut). Saya telah membaca ini dan selusin jawaban dan forum lainnya dan tidak bisa ke mana-mana.
Saya menemukan petunjuk dengan memeriksa pmset -g log
yang sedikit lebih rinci daripada pslog
. Ternyata setiap kali komputer tidur, proses "dibatalkan" seperti:
3/13/13 12:00:12 AM CDT Sleep Software Sleep Sleep: Using AC 6492 secs
3/13/13 12:00:12 AM CDT Cancelled Kernel: Response from WDDMService is to cancel state change
Mencari WDDMService di Monitor aktivitas, itu ternyata menjadi daemon latar belakang yang diinstal oleh "SmartWare" yang terkenal yang datang pada drive Western Digital External. Jadi saya mematikan prosesnya, dan komputer pergi tidur sebagaimana mestinya! Karena saya tidak menggunakan perangkat lunak, saya menghapusnya dari launchd (yang saya pikir itu disebut .plist? Saya tidak benar-benar tahu apa yang saya lakukan di sana) sehingga tidak akan muncul lagi. Semuanya bekerja dengan baik sekarang!