【问题标题】:MacOS: Manually force a daemon to startMacOS:手动强制启动守护进程
【发布时间】:2012-05-18 20:53:15
【问题描述】:

我在 /Library/LaunchDaemon/ 中创建了一个 plist 文件

运行它的计算机无法重新启动(服务器),它正在运行 MacOS Tiger。我希望以下命令能够完成这项工作,但它指出它并不意味着直接运行:

launchd /Library/LaunchDaemon/parallel.plist

如何做到这一点? 谢谢!

【问题讨论】:

    标签: macos unix daemon launchd


    【解决方案1】:
    sudo launchctl load /Library/LaunchDaemons/parallel.plist
    

    应该使守护程序自动运行。

    http://www.aandcp.com/launchdaemons-and-mac-os-x-openvpn-as-an-example

    【讨论】:

    • 您可能会觉得这个谈话很有趣:www.youtube.com/watch?v=mLwn_TbBntI
    【解决方案2】:

    我知道这篇文章已经有了答案,但因为这是一个不常见的话题,我想我也会参与进来。对我有用的命令是

    sudo launchctl kickstart system/com.example.service

    这个守护进程的 plist 需要在 /Library/LaunchDaemons 中。

    【讨论】:

    • 我真的不记得为什么我需要它(2011 年?),但在 Big Sur(2021 年)上进行了测试,确实有效!干杯。
    • 谢谢!我实际上在 Mojave 上对其进行了测试,但很高兴知道它也适用于 Big Sur。
    猜你喜欢
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多