• 締切済み

POSTGRES8.2を自動起動したい

POSTGRES8.2をシェルで自動起動したく、下記のとおり挑戦しています。 cd /etc/init.d/ vi pgsql #!/bin/sh # # chkconfig: 35 86 15 # description: PostgreSQL auto start PGACCOUNT="user1" PG_CTL="/usr/local/pgsql/bin/pg_ctl" . /etc/rc.d/init.d/functions echo "PostgresSQL start:" su - $PGACCOUNT -c "$PG_CTL start -o \"-i\"" そして下記の順番で設定・確認 chmod 755 ./pgsql chkconfig --add pgsql chkconfig pgsql on chkconfig --list pgsql pgsql 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ ここで、 su -l service pgsql とやるとPOSTGRESは起動します。 しかし、再起動してもPOSTGRESが起動してくれないのです。 問題解決の為にご協力をお願いします。

みんなの回答

  • Hardking
  • ベストアンサー率45% (73/160)
回答No.1

OS起動時にPostgresを自動起動させる。 1.pgsql(スクリプトファイル)のコピー作成 install -o root -g root -m 755 /usr/local/src/postgresql-8.2.3/contrib/start-scripts/linux /etc/rc.d/init.d/pgsql 2.サービス登録 chkconfig --add pgsql

tom0007
質問者

お礼

ご指摘のとおりやったらうまくいきました・・・ 私の書いたコードの何がわるかったのでしょうか??

関連するQ&A