Mic*_* Wu 6 cron grep crontab wakeup osx-mountain-lion
我正在运行OS X 10.8(Mountain Lion).我想知道是否有一个终端命令检查macbook pro的盖子当前是否关闭.如果我使用grep,我会找到什么,以及在哪里?
我问的原因是因为我的cron工作计划每30分钟运行一次.但是,当计算机处于休眠/休眠状态时,crontab不会运行.我的解决方案是使用pmset每30分钟安排一次醒来.但是,我需要一种方法让我的电脑在盖子当前关闭的情况下重新入睡.我不希望我的电脑在盖子关闭的情况下长时间保持清醒状态,即在我睡觉时整夜醒来因为这可能会损坏屏幕.
Sau*_*ier 13
ioreg -r -k AppleClamshellState -d 4 | grep AppleClamshellState | head -1
Run Code Online (Sandbox Code Playgroud)
测试并在10.7.*上工作,在这里找到.
更新2019-02-26:
仍适用于macOS 10.14.3 Mojave