2011-08-17 75 views
0

是否可以確定OS X中從Cocoa,較低級別的API方法或終端命令(不太可取)中的睡眠系統喚醒的原因?爲喚醒可能的原因包括:如何確定爲什麼發生系統喚醒

  • 按下一個鍵盤按鍵
  • 筆記本電腦的蓋子打開
  • 檢測網絡活動
  • 發生
一個調度的喚醒時間(與IOPMSchedulePowerEvent設置)

我特別想要檢測最後一個原因,這樣我就可以讓系統睡眠10分鐘,然後自動進入休眠狀態(又名安全睡眠)。爲此,我安排了10分鐘的喚醒,然後是休眠事件。但是,如果用戶大致同時激活喚醒,我不想意外地休眠系統。

僅供參考,這顯然是possible in Windows 7

回答

1

終端命令pmset -g logpmset -g rawlog應該可以幫助您做到所需。

manual for pmset文件這些選項;請注意Mac OS X 10.7附帶的手冊頁列出了更多選項。

相關問題