[Sy] Mac起動時にHomebrewで入れたMongoDBを自動起動する設定
2015/05/27
MacにてHomebrewを使ってインストールしているMongoDBを、Mac起動時に自動で起動するための設定方法です。
launchctlを使って自動起動するように設定
以下のとおりhomebrew.mxcl.mongodb.plist
というファイルがあるので、そのファイルのシンボリックリンクを~/Library/LaunchAgents
配下に置きます。
$ ln -fs /usr/local/opt/mongodb/homebrew.mxcl.mongodb.plist ~/Library/LaunchAgents/
設定の反映方法
次回以降、Macを起動したタイミングで反映され、MongoDBが自動起動します。
Mac再起動時ではなく、すぐに反映してMongoDBを起動したい場合は、
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
でいけます。
MongoDBの起動確認
設定反映後にプロセスを確認すると、
$ ps ax | grep mongodb (git)-[master] ?
21021 ?? S 0:01.04 /usr/local/opt/mongodb/bin/mongod --config /usr/local/etc/mongod.conf
21252 s004 R+ 0:00.00 grep mongodb
mongodbが起動しているのがわかります。