V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
V2EX  ›  分享发现

OS X 下使用 lunchy 替换 launchctl 管理 daemon apps

  •  1
     
  •   humiaozuzu · 2013-11-09 15:51:30 +08:00 · 2778 次点击
    这是一个创建于 1350 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以 mysql/mongodb/redis/memcached 为例

    1. homebrew 安装

    brew install mysql mongodb redis memcached

    2. 把他们的 plist 文件拷贝到 ~/Library/LaunchAgents

    ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents
    ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
    ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
    ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents

    3. lunchy 启动

    $ lunchy list
    homebrew.mxcl.memcached
    homebrew.mxcl.mongodb
    homebrew.mxcl.mysql
    homebrew.mxcl.redis

    lunchy start/stop/restart/status mysql/mongodb/redis/memcached

    4. tail -f /usr/local/var/log/mongodb/mongo.log
    看 query/slow log
    3 回复  |  直到 1970-01-01 08:00:00 +08:00
        1
    steveshi   2013-11-09 16:39:01 +08:00
    有什么优势吗?相对 launchctl?
        2
    humiaozuzu   2013-11-09 16:55:09 +08:00
    @steveshi launchctl 参数用过一次就忘记了,而且路径太长记不住
        3
    vangie   2013-11-09 17:21:49 +08:00
    gem install lunchy
    已经用上,非常不错哦
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2444 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 46ms · UTC 08:47 · PVG 16:47 · LAX 01:47 · JFK 04:47
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1