V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
codermast
V2EX  ›  程序员

Macos 上如何实现开机自启动指定程序或者某个脚本?不是登录项

  •  
  •   codermast · Aug 28, 2025 · 2297 views
    This topic created in 244 days ago, the information mentioned may be changed or developed.

    想开机就执行一个可执行的二进制文件,或者实行一段 shell 脚本,如何实现呢?不需要用户登录的情况下

    6 replies    2025-08-29 13:11:17 +08:00
    JoeJoeJoe
        1
    JoeJoeJoe  
    PRO
       Aug 28, 2025   ❤️ 1
    搜一下: launchctl
    Domado
        2
    Domado  
       Aug 28, 2025
    使用 Lingon X
    0d
        3
    0d  
       Aug 28, 2025
    brew 有个 services 功能,应该是 launchctl 的封装,可以试试
    fruitmonster
        4
    fruitmonster  
       Aug 28, 2025
    放到 Docker 中,docker 是开机自启,这个容器也是
    AaronTwan
        5
    AaronTwan  
       Aug 28, 2025
    launchd 是 macOS 和 iOS 的官方系统级初始化系统和进程管理器,相当于 Linux 的 systemd 或 supervisord 。它可以用来管理守护进程( daemons )和代理( agents ),支持开机启动、自动重启、日志记录等功能。​​
    CodingIran
        6
    CodingIran  
       Aug 29, 2025
    准备好你的脚本和 plist 文件,使用 launchctl load
    这个提示加上你的需求说给 AI ,它会给你完整流程的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1281 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 17:32 · PVG 01:32 · LAX 10:32 · JFK 13:32
    ♥ Do have faith in what you're doing.