[pgsql-jp: 26934] Re: postmasterを daemontool から起動していますが、「 createdb 」ができません。
Youichi Iwakiri
yiwakiri @ st.rim.or.jp
2002年 8月 6日 (火) 18:48:29 JST
いわきりです
Shuhei Tomita wrote in <20020806164220.8AC1.TOMITA @ zingy.or.jp> :
>さて、ここで、内部構造に詳しい方にお尋ねしたいのですが、今回のcreatedbが
>失敗する際の環境変数は、
>1.postmaster起動時の環境変数PATHに/binが含まれない
>2.createdb実行時の環境変数PATHに/binが含まれる
>という条件でした。ということは、createdbがcpやrmを呼び出しているのではな
>く、postmaster(postgres)がcpやrmを呼んでいるんでしょうか?
createdbはBourne shell scriptで中を読めば解りますが、
psqlを呼び出して、CREATE DATABASE文を発行しているだけです。
postgresのデバッグ情報に出力されるので察していらっしゃるでしょうが
postgresの中で'rm', 'cp'等を呼び出しています。
ソースを追うのが面倒なら、こういうのも一つの手です。
$ strings /usr/local/pgsql/bin/postgres | grep
--
Youichi Iwakiri
pgsql-jp メーリングリストの案内