[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 メーリングリストの案内