やったこと
Mac の launchctl
について調べます。
調査
launchd を使って、daemon、agent を管理するプログラムです。
plist の管理場所
~/Library/LaunchAgents Per-user agents provided by the user.
/Library/LaunchAgents Per-user agents provided by the administrator.
/Library/LaunchDaemons System-wide daemons provided by the administrator.
/System/Library/LaunchAgents Per-user agents provided by Apple.
/System/Library/LaunchDaemons System-wide daemons provided by Apple.
puma-dev の場合
unload します
$ launchctl unload ~/Library/LaunchAgents/io.puma.dev.plist
puma-dev
のプロセスを kill しても、消せなかったのですが、
これで制御することができました。