是否有一些命令行或AppleScript可以编写/运行以使机器自动进入睡眠状态甚至更好,进入休眠模式?
我可以以root身份运行该程序。
答案 0 :(得分:8)
osascript -e 'tell application "Finder" to sleep'
答案 1 :(得分:3)
要进入休眠模式,您需要在电源管理器上设置正确的设置。
可能的设置:
0 - 旧式睡眠模式,睡眠时RAM开启,安全睡眠禁用,超快速唤醒。
1 - 休眠模式,RAM内容写入磁盘,由于从硬盘驱动器读取RAM内容,系统在“休眠”时完全关闭,并且唤醒速度较慢。
3 - 自2005年秋季开始引入的机器上的默认模式.RRAM在休眠时打开电源,但RAM内容也会在睡眠前写入磁盘。在完全断电的情况下,系统会自动进入休眠模式。
5 - 这与模式1相同,但适用于使用安全虚拟内存的用户(在“系统偏好设置” - >“安全性”中)。
7 - 这与模式3相同,但适用于使用安全虚拟内存的用户。
毕竟,如果您想自动休眠并且没有打开安全VM,那么您可以运行以下shell命令(作为setuid根脚本):
pmset -a hibernatemode 1; osascript -e 'tell application "Finder" to sleep'