运行 唤醒 plist

Run plist on wake

我到处搜索并在 launchd 站点找到了选项。有没有办法在机器唤醒时启动 .plist?如果这是不可能的,有没有办法 运行 一个 shell 脚本而不安装另一个包,只使用普通的 shell?

起初它在我的 OSX Sierra mac 上不起作用。重新启动我的 machine 后,plist 配置现在似乎可以工作了。

<key>RunAtLoad</key>
<true/>

此键可确保您的 plist 运行 处于唤醒状态,如果您想指定它将 运行 的脚本,您可以通过

<dict>
    <key>PathState</key>
    <dict>
        <key>/path/to/your/shell/script.sh</key>
        <true/>
    </dict>
</dict>