Windowsのサービスにもありました。
C:/Program Files/PostgreSQL/8.4/bin/pg_ctl.exe runservice -N "postgresql-8.4" -D "D:/PostgreSQL/8.4/data" -w
これは決して実行を終了しません。でも、これをDosシェルでやると
C:/Program Files/PostgreSQL/8.4/bin/pg_ctl.exe start -N "postgresql-8.4" -D "D:/PostgreSQL/8.4/data" -w
"runservice" を "start" に変更しただけで、正常に動作していることに注意してください。
何か思い当たることはありますか?