--2016.08.29 他のブログに書いていた記事をこちらに移しました
してみた.
環境
- Ubuntu 14.04
- mongodb v2.4.14
- データベースの保存場所
/data/db/
UpStart
daemontoolsみたいなもの. 自動起動の設定ができる.
/etc/init/
以下に[Job名].conf
という名前で設定ファイルを作ると,[Job名]
というJobを作ることができる.
このあたりを参照した.
作った設定
/etc/init/mongod.conf
に書いた.名前やアドレスって自分用の場合いるんだろうか・・?
# Ubuntu upstart file at /etc/init/mongod.conf description "mongod" author "user <example.email>" start on runlevel [2345] stop on runlevel [!2345] env DAEMON=/usr/bin/mongod env DBPATH=/data/db/ respawn expect fork exec ${DAEMON} --dbpath "${DBPATH}"
できた
[user@machine]~% sudo initctl list | grep mongod mongod stop/waiting mongodb stop/waiting [user@machine]~% sudo initctl reload-configuration [user@machine]~% sudo initctl list | grep mongod mongod stop/waiting mongodb stop/waiting [user@machine]~% sudo initctl start mongod [user@machine]~% sudo initctl list | grep mongod mongod start/spawned, process 3222 mongodb stop/waiting
ちなみに
mongodじゃなくてmongodbの方のconfがあるんだけど作った覚えたないような? 起動してないしいいんだけど・・いや記憶がないだけかもしれない.