2013-04-07 179 views
5

我正在運行OS X 10.8(Mountain Lion)。我想知道是否有終端命令來檢查macbook pro的蓋子是否當前關閉。如果我使用grep,我會準確地尋找什麼,以及在哪裏?如何檢查Macbook Lid是否通過終端關閉?

我問的原因是因爲我有計劃每30分鐘運行一次cron作業。但是,當計算機正在休眠/休眠時,crontab不運行。我的解決方案是使用pmset每30分鐘安排一次喚醒。但是,我需要一種方法在蓋子當前關閉的情況下讓電腦重新進入睡眠狀態。我不希望我的電腦在蓋子關閉的情況下長時間保持清醒狀態,即當我睡覺時整夜醒來,因爲這可能會損壞屏幕。

回答

9
ioreg -r -k AppleClamshellState -d 4 | grep AppleClamshellState | head -1 

測試和工程10.7。*,找到here

+0

謝謝!這太棒了! – 2013-04-07 23:56:54

+0

'不'表示打開,'是'表示關閉 – 2017-06-27 04:24:29