serviceコマンドに追加する

Postgresを別ポートでもう一個作成したのだが
再起動するたびに毎回こんな感じで直接パス指定するのが面倒になってきた

/etc/init.d/postgresql-9.0_2 restart

メインのPostgresみたいにこんな感じで実行したい

service postgresql-9.0 restart

という事でサービス追加を考える

基本はこれでいいはずなのだが

chkconfig --add サービス

おこられた

root@hoge:/etc/init.d# chkconfig --add /etc/init.d/postgresql-9.0_2
error reading information on service /etc/init.d/postgresql-9.0_2: No such file or directory

ファイルのある場所へ移動

cd /etc/init.d

パスではなくて直接ファイルを指定すればOKのようです

root@hoge:/etc/init.d# chkconfig --add postgresql-9.0_2
root@hoge:/etc/init.d# service postgresql-9.0_2 restart
Stopping postgresql-9.0_2 service:                         [  OK  ]
Starting postgresql-9.0_2 service:                         [  OK  ]

できました!