如何解决launchctl / launchd - 守护程序/代理 - 权限错误 - OSX 11.0.1
我尝试为launchctl做一个小守护进程/代理。
我试图让守护进程启动一个小 shell 脚本。 但它不会运行。 在守护进程的 Plist 中,我指定了一个标准错误,它只是给了我
/bin/bash: /Users/ml/Desktop/Scripte/iMessage_Reminder/meta_Program.sh: Operation not permitted
如果我从终端启动脚本 meta_program.sh 就可以正常工作。
我尝试过的事情:
- 将守护进程移动到 /Library/Launchdaemons
- .plist 的 sudo chown 和 root:wheel 的脚本
- sudo chmod +x 到 .plist 和脚本
- sudo launchctl load -w ...plist
- sudo launchctl load ...plist
- 卸载和加载 plist
- 制作一个真正简单的脚本,里面什么都没有,只有
#!/bin/sh
结果都是一样的, 其他脚本似乎有效,只是不是这个
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。