gpt4 book ai didi

macos - launchctl 无法运行或加载 plist 是否有任何条件?

转载 作者:行者123 更新时间:2023-12-01 05:00:34 25 4
gpt4 key购买 nike

有时我看到触发命令根本不会加载应用程序。这种情况很少发生,但是否有任何已知条件或情况会导致此命令失败?有没有办法调试launchctl?

launchctl load /Library/LaunchAgents/com.xyz.plist

plist的内容是:
<dict>
<key>Label</key>
<string>com.xyz</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/xyz.app/Contents/MacOS/xyz</string>
</array>
<key>EnvironmentVariables</key>
<dict>
<key>OPT</key>
<string>xyz</string>
</dict>
<key>ExitTimeOut</key>
<integer>10</integer>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>RunAtLoad</key>
<true/>
<key>EnableTransactions</key>
<false/>
launchctl dumpstate显示状态=等待。为什么?

任何帮助将是可观的。

最佳答案

根据您的 OS X 版本(断点是 10.10,显然)我已经挖掘了一堆应该可以帮助您调试它的资源,以一种或另一种方式。

  • http://obscuredclarity.blogspot.ca/2011/02/debugging-launchd-configuration-on-mac.html
  • 将 launcdctr 日志级别设置为调试

    sudo launchctl log level debug (debug, info, notice, warning, error, critical, alert, emergency)

  • 跟踪 system.log

    tail -f /var/log/system.log

  • 将 launcdctr 日志级别设置回错误

    sudo launchctl log level error

  • https://apple.stackexchange.com/questions/169404/set-launchd-log-level
  • 这导致... https://github.com/Homebrew/homebrew/issues/33259

  • 另外……取决于你的硬件……我在这里根本不是在开玩笑……“你试过把它关掉再打开吗?”我经历过糟糕的 Mac Server 机器,这些机器会因为随机错误而在重启后神奇地消失,从而毁了你的一天。

    关于macos - launchctl 无法运行或加载 plist 是否有任何条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33288526/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com