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

2013-11-09 15:51:30 +08:00
 humiaozuzu
以 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
4846 次点击
所在节点    分享发现
3 条回复
steveshi
2013-11-09 16:39:01 +08:00
有什么优势吗?相对 launchctl?
humiaozuzu
2013-11-09 16:55:09 +08:00
@steveshi launchctl 参数用过一次就忘记了,而且路径太长记不住
vangie
2013-11-09 17:21:49 +08:00
gem install lunchy
已经用上,非常不错哦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/88644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX