0

我试图为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

所有的结果都是一样的,其他脚本似乎工作,只是不是这个

4

0 回答 0