There's an echo in my head

日々のメモ。

launchctl

launchdで動かしてるmemcachedのログを取る

homebrewでインストールしてるのでlaunchdに読ませてるplistは~/Library/LaunchAgents/homebrew.mxcl.memcached.plistにある。 下記にコメントしたあたりをよしなに記載する。 <plist version="1.0"> <dict> <key>Label…</key></dict></plist>

Homebrewで入れたmysqlを再起動するにはLaunchAgentのKeepAliveをfalseに設定しておく

~/Library/LaunchAgents/homebrew.mxcl.mysql.plistのKeepAliveがtrueになっていると、mysqlのプロセスが止まった時点でlaunchctlが頑張って起動しなおそうとする。 で、mysqlを再起動しようとmysql.server restartするとうまくいかない。stop/startもだいた…

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。