Syntax Error.

[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が起動しているのがわかります。