V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
humiaozuzu
V2EX  ›  分享发现

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

  •  1
     
  •   humiaozuzu · 2013-11-09 15:51:30 +08:00 · 4125 次点击
    这是一个创建于 2714 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以 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
    steveshi
        1
    steveshi   2013-11-09 16:39:01 +08:00
    有什么优势吗?相对 launchctl?
    humiaozuzu
        2
    humiaozuzu   2013-11-09 16:55:09 +08:00
    @steveshi launchctl 参数用过一次就忘记了,而且路径太长记不住
    vangie
        3
    vangie   2013-11-09 17:21:49 +08:00
    gem install lunchy
    已经用上,非常不错哦
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2389 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 14:06 · PVG 22:06 · LAX 07:06 · JFK 10:06
    ♥ Do have faith in what you're doing.