小编Luc*_*cas的帖子

当我在 macos catalina 中使用 launchctl 时如何修复“不允许操作”

我正在设置一个 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)

python macos sh

10
推荐指数
3
解决办法
4760
查看次数

标签 统计

macos ×1

python ×1

sh ×1