ทำไม iMac ของฉันตื่นเอง?


12

ฉันมีต้นปี 2009 24 "iMac เมื่อเร็ว ๆ นี้เมื่ออยู่ในโหมดสลีปบางครั้งมันก็จะตื่นขึ้นมาประมาณสิบวินาทีเมื่อมีการปิดหน้าจอ กำลังเกิดขึ้น!


ดูข้างใน Console.app ซึ่งสามารถเปิดเผยข้อมูลที่เป็นประโยชน์ เพื่อเปิดมันกด Cmd + Spacebar และป้อน "คอนโซล" เมื่อสิ่งนี้เกิดขึ้นอีกครั้งให้เลือกรายการสุดท้ายจากนั้นคัดลอกรายการเหล่านั้นโดยกด Cmd + C แล้ววางที่นี่โดยกด Cmd + V

คำตอบ:


17

มีสาเหตุหลายประการที่เป็นไปได้และระบบบันทึกสาเหตุของการ 'ตื่นจากการนอนหลับ' แต่ละครั้ง

เปิดเทอร์มินัลแล้วป้อน:

syslog | grep -i "wake reason"

(หรือบน Sierra หรือใหม่กว่าlog show | grep -i "wake reason")

ขั้นตอนนี้อาจใช้เวลาสักครู่ในการส่งคืนผลลัพธ์ แต่เมื่อเป็นเช่นนั้นคุณควรได้รับชุดของบรรทัดที่มีลักษณะดังนี้:

24 ม.ค. 08:52:19 เคอร์เนลชื่อโฮสต์ [0]: เหตุผลการปลุก: OHC1

นี่คือรหัส 'เหตุผลการปลุก' ที่เป็นไปได้ (ยกขึ้นจาก OSX ทุกวัน)

  • OHC : ย่อมาจาก Open Host Controller โดยปกติจะเป็น USB หรือ Firewire หากคุณเห็น OHC1 หรือ OHC2 เป็นแป้นพิมพ์หรือเมาส์ USB ภายนอกเกือบทั้งหมดที่ปลุกเครื่อง
  • EHC : ยืนเพื่อ Enhanced Host Controller เป็นอินเตอร์เฟส USB อื่น แต่ยังสามารถเป็นอุปกรณ์ไร้สายและบลูทู ธ ได้เนื่องจากมันยังอยู่บนบัส USB ของ Mac
  • USB : อุปกรณ์ USB ปลุกเครื่องให้ตื่น
  • LID0 : นี่คือฝาปิดของ MacBook หรือ MacBook Pro ของคุณเมื่อคุณเปิดฝาเครื่องจะตื่นขึ้นจากโหมดสลีป
  • PWRB : PWRB ย่อมาจาก Power Button ซึ่งเป็นปุ่มเปิด / ปิดเครื่องบน Mac ของคุณ
  • RTC : นาฬิกาปลุกตามเวลาจริงมักมาจากบริการปลุกตามความต้องการเช่นเมื่อคุณกำหนดเวลาพักเครื่องและปลุกเครื่อง Mac ผ่านแผงควบคุม Energy Saver นอกจากนี้ยังสามารถได้จากการตั้งค่า launchd แอปพลิเคชันผู้ใช้การสำรองข้อมูลและเหตุการณ์ที่กำหนดอื่น ๆ

การล่าสัตว์ที่มีความสุข!


มันเป็น OHC มันกลับกลายเป็น มันแปลกมากเมื่อฉันเอามันไปนอนแล้วกดแป้นพิมพ์เพื่อปลุกมันแสดง EHC ดังนั้นฉันจึงสันนิษฐานว่า OHC อ้างถึงเมาส์บลูทู ธ แต่การปิดการทำงานนั้นไม่สามารถแก้ไขปัญหาได้ อย่างไรก็ตามการถอดปลั๊กคีย์บอร์ดก็ซ่อมได้ ไม่เหมาะที่จะต้องถอดปลั๊กคีย์บอร์ดทุกครั้ง แต่ดีกว่าไม่มีอะไร ขอบคุณ!
surfitscrollit

ดีใจที่สิ่งนี้เป็นประโยชน์สำหรับคุณ คุณอาจต้องการลองใช้แป้นพิมพ์อื่นเป็นระยะเวลาหนึ่งเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
macaco

อีกอันหนึ่งที่ฉันมีคือบลูทู ธ แต่ฉันจะลองดู :)
surfitscrollit

3
syslogได้แล้วlog show
Dyno Fu

2

สาเหตุทั่วไปของการปลุกแบบสุ่มคือการเข้าถึงเครือข่าย

หากคุณไปที่การตั้งค่าระบบ> เครื่องมือประหยัดพลังงานคุณจะเห็นตัวเลือกว่า "เปิดใช้การเข้าถึงเครือข่าย " หากเปิดใช้งานตัวเลือกนี้เครื่อง Mac ที่หลับอยู่ของคุณจะสามารถปลุกให้เข้าถึงเครือข่ายได้ ตัวอย่างเช่นเมื่อคุณเริ่มการแชร์หน้าจอจาก Mac เครื่องอื่นในเครือข่ายท้องถิ่นของคุณ

อย่างไรก็ตามนี่เป็นสิ่งที่ดีแต่เมื่อเปิดใช้งานตัวเลือกนี้จะมีการบันทึกไว้ในเว็บไซต์ของ Apple ว่าจะทำให้เกิดการปลุกแบบสุ่มโดยการเรียกใช้ฮาร์ดไดรฟ์ แต่ไม่เริ่มหน้าจอ และมันจะกลับไปนอนทันที

@macaco ยังได้วางไว้อย่างสวยงามว่าคุณอาจจะได้รับรหัสด้วยเหตุผลนี้

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