0

我正在尝试在我的 Mac 上运行一个运行简单 python 脚本(打开浏览器窗口)的 launchctl 进程,但它没有运行。这是我正在采取的步骤:

  1. 将 plist 文件保存到 ~/Library/LaunchAgents
  2. launchctl 卸载 org.name.open-browser.plist
  3. launchctl 加载 org.name.open-browser.plist
  4. launchctl start org.name.open-browser

但是,浏览器窗口没有打开。当我运行时,launchctl list org.name.open-browser我得到以下输出:

{
    "LimitLoadToSessionType" = "Aqua";
    "Label" = "org.brad.alpha";
    "TimeOut" = 30;
    "OnDemand" = true;
    "LastExitStatus" = 19968;
    "Program" = "python3";
    "ProgramArguments" = (
        "python3";
        "/Users/BradsMacbookPro/Documents/open_fb.py";
    );
};

LastExitStatus应该是0对的?19968 是什么意思?我可能在这里做错了什么?

我有一台运行 OSX El Capitan 的 2014 年中期 macbook pro。也许升级到 Sierra 可能会有所帮助?

4

1 回答 1

1

例如,您必须指定可执行文件的完整路径

"Program" = "/usr/bin/python3"
于 2018-07-29T04:41:14.223 回答