我试图为launchctl 做一个小守护进程/代理。
我试图让守护进程启动一个小 shell 脚本。但它不会运行。在守护进程的 Plist 中,我指定了一个 Standard-Err,它只是给了我
/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
所有的结果都是一样的,其他脚本似乎工作,只是不是这个