anyway.」と表示され面倒くさいので何とかしようということで、/etc/inittabについて調べたのでメモ。shutdownと書かれている。shutdownが実行される。このときpostgreSQLの終了処理が行われず、その結果/usr/local/pgsql/data/postmaster.pidが取り残されたままになるため、Gentoo起動時に面倒なメッセージが出力されるということ。.........(省略)と表示されている。stopは実行されていないと思われる。stopと記述してみたが、やはりPostgreSQL終了コマンドは実行されない。stopを書いてみた。shutdownこの設定でGentooを終了したところ、PostgreSQLの終了処理が実行された。/etc/inittabも上から順番に実行されるようだ。/etc/init.d/postgresはちゃんと/etc/runlevels/defaultに登録されているのに、ランレベルdefaultの終了時に実行されないのが腑に落ちない。/bin/sh...(省略)/bin/shで書かれている。inittabで制御されるためには/sbin/runscriptを使いinitスクリプトとして書かれなければならない。いうことで、今ある/etc/init.d/postgresを/etc/init.d/postgres.shとリネームした後、initスクリプトとしての/etc/init.d/postgresを作成しそこからpostgres.shを呼ぶようにしてみる。/etc/init.d/ディレクトリ内においてviコマンドで新規ファイルを作成すると勝手にinitスクリプトのフォーマットを書いてくれるのにはちょっと驚いた。簡単に以下のようなinitスクリプトを書いてみた。postgresこれでGentoo終了時にPostgreSQLを終了してくれる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Blogは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。SiteOrigin。