Launch

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 で対象を確認できます。
メデタシメデタシ。