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 (将#修改为@)