humiaozuzu

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

  •  1
     
  •   humiaozuzu · Nov 9, 2013 · 5517 views
    This topic created in 4614 days ago, the information mentioned may be changed or developed.
    以 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 replies    1970-01-01 08:00:00 +08:00
    steveshi
        1
    steveshi  
       Nov 9, 2013
    有什么优势吗?相对 launchctl?
    humiaozuzu
        2
    humiaozuzu  
    OP
       Nov 9, 2013
    @steveshi launchctl 参数用过一次就忘记了,而且路径太长记不住
    vangie
        3
    vangie  
       Nov 9, 2013
    gem install lunchy
    已经用上,非常不错哦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   864 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:31 · PVG 03:31 · LAX 12:31 · JFK 15:31
    ♥ Do have faith in what you're doing.