在更新之前,我的LaunchAgents大约在凌晨3点左右将文件同步到我的git服务器。该代理运行一个名为gitSync.sh的脚本,一个bash脚本。 我确实删除了脚本中的!#/ bin / bash。 我正在以自己的名字和644使用地图〜/ Library.LaunchAgents。
我可以手动执行脚本。
加载代理会给出:gitSync.plist:路径拥有错误的所有权/权限 将所有权更改为root:staff会带走错误消息,但是通常在加载后执行的脚本无法运行。
卡塔利娜很严格!您必须在安全性和隐私权中明确授予您的shell权利! 给外壳足够的权限后,代理将再次运行。