我正在设置一个 launchctl 服务器来定期运行 python 文件。所以我写了一个.plist文件,auto.sh文件,它运行良好。但是,在我安装 Macos Catalina 后,它失败了。我在 auto.sh 中写了“ls -l”来检查文件权限,日志显示:
ls: .: Operation not permitted
python3: can't open file 'auto.py': [Errno 1] Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决它?非常感谢。
这是我的代码:
自动.sh:
ls: .: Operation not permitted
python3: can't open file 'auto.py': [Errno 1] Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我把这样的 .plist 文件放在 /Users/gassy/Library/LaunchAgents/com.gassy.fangzhou.plist
...
<key>Program</key>
<string>/Users/gassy/auto/launch.sh</string>
...
Run Code Online (Sandbox Code Playgroud)