我有一个全局启动的plist文件,它定期运行备份脚本。该脚本是一个非常简单的bash脚本,它设置一些变量并调用duply
。然而,plist似乎没有阻止系统进入睡眠模式。
当这个特定的启动plist和相关脚本正在运行时,有没有办法防止mac进入睡眠模式?
答案 0 :(得分:1)
我使用以下内容来阻止我的Mac睡眠:
pmset noidle
然后我使用Ctrl-C来杀死它并让它再次入睡。
答案 1 :(得分:1)
似乎有效的解决方案是
caffeinate -s [utility]
这会强制系统保持清醒,直到[utility]
关闭。
-s创建一个断言以防止系统休眠。该断言仅在系统系统有效时才有效 tem正在运行交流电源。
完整的手册页解释了更多。