postgresのDB停止がterminalからできない。
pg_ctl も ダメで、killしてもダメ(すぐに再起動される)。
ん?起動ってどこでやってんだっけ?
macの自動起動って以下にスクリプト置くんじゃなかったっけ。
/System/Library/StartupItems
/Library/StartupItems
と思ってみて見るもファイルが無い。
調べてみたがまったく分からんので、postgrexの作者(平田直毅さん)にメールしてみると
気前よく返信してくださいました。ありがたや〜。
どうやら、
http://journal.mycom.co.jp/special/2005/tiger/014.html
OSX10.4より、SystemStarterでなくlaunchデーモンによる起動が行われているとのこと。
さっそく起動停止を実施。
launchctl unload /Library/LaunchDaemons/org.magic3.postgrex.plist
launchctl load /Library/LaunchDaemons/org.magic3.postgrex.plist
## launchctl list で対象を確認できます。
メデタシメデタシ。