问题描述
我尝试为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 (将#修改为@)