V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
QGabriel
V2EX  ›  MongoDB

mac 电脑怎么开机自动运行 mongodb

  •  
  •   QGabriel · Jul 10, 2020 · 6421 views
    This topic created in 2119 days ago, the information mentioned may be changed or developed.
    现在每次开机都要打开终端然后 cd *** sudo ./mongod --dbpath ../../data/db 这样~ 时间长了太麻烦了
    有没有便捷的方法?谢谢了
    14 replies    2020-07-13 11:03:30 +08:00
    Trim21
        1
    Trim21  
       Jul 10, 2020 via Android
    可以写一个 plist ?
    chinvo
        2
    chinvo  
       Jul 10, 2020 via iPhone
    你用 homebrew 装是自带 plist 的

    自己装的话,可以照着其他 launchagent 写一个
    jimliang
        3
    jimliang  
       Jul 10, 2020
    用 docker 启动 mongodb (--restart=always ),然后 docker 开机自启动。
    LZSZ
        4
    LZSZ  
       Jul 10, 2020
    偏好设置里我记得有设置开机启动的选项
    himself65
        5
    himself65  
       Jul 11, 2020 via iPad
    ZRS
        6
    ZRS  
       Jul 11, 2020
    写 plist 用 launchd 加载
    April5
        7
    April5  
       Jul 11, 2020
    我用 docker desktop 版本,每次开机所有容器自动都起来了
    zhigang1992
        8
    zhigang1992  
       Jul 11, 2020 via iPhone
    brew services
    qwerthhusn
        9
    qwerthhusn  
       Jul 11, 2020
    docker
    Fitz
        10
    Fitz  
       Jul 11, 2020
    brew services 👍
    CodeCodeStudy
        11
    CodeCodeStudy  
       Jul 11, 2020
    放到一个脚本里,start_mongodb.sh ,然后双击即可
    QGabriel
        12
    QGabriel  
    OP
       Jul 11, 2020
    @CodeCodeStudy 怎么写?
    NoUltimate
        13
    NoUltimate  
       Jul 11, 2020
    我都是用 docker 的
    CodeCodeStudy
        14
    CodeCodeStudy  
       Jul 13, 2020
    @QGabriel 你那一串命令啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1090 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 18:29 · PVG 02:29 · LAX 11:29 · JFK 14:29
    ♥ Do have faith in what you're doing.