Homebrew側でサービス(Macのlaunchctlで管理するもの)を管理する事が出来ます。Homebrewのサブコマンドが使える様になります。serviceではなくてservicesと複数形なのでちょっと注意。(Linuxとかだと/sbin/serviceとかが単数形なので。自分でtapする必要はありません。走らせたい様なコマンドです。start...こんな感じのメッセージが出ます。homebrew.mxcl.mysql)と、行った感じで動き出した感じ。servicesコマンドをtapするために実行されます。--datadir=/usr/local/var/mysqlと、mysqlが動いているのが分かります。mysql$とします。プロセスも止まっています。servicesのサブコマンドは以下の通り。stoppedこんな感じで表示されます。自動で起動時などに読み込まれてコマンドを起動したりする様になります。/Library/LaunchDaemonsにインストールされOS起動時にスタートさせる事が出来ます。stopするとプロセスを止めると同時にこのplistも削除してくれます。servicesでは都度削除しているようです。その時々でplistを削除、インストールしたりするようにしています。サービスの登録のコマンド、と思っていいと思います。startとしてもmysqlをスタートできます。再起動時などにはスタートしません。stopで手動で止められます。mysql的なコマンドになっています。listではstoppedと表示されます。サービスとしてどう登録されているか、の表示になっている様です。(60428)の様に、こちらでは実際に実行していることが確認できます。言うだけのものもあります。(stopとかstatusとか出来ない。コマンドを起動するだけなのでバックグラウンドジョブにも直接はならない。ファイルを使ってるみたいです。上のサービスですが、GUIから管理するアプリも開発されています。それをクリックするとこんな感じの表示が。ここでstart、stopが出来ます。plistの管理はしません。外すとplistが削除されます。Loginにチェックが入っていません。plistが削除され、もう一度チェックを入れるとまたインストールされます。サービスの管理、と言う意味では現在の状況をきちんと把握出来ないので微妙です。listではstoppedになります。stopが正しいコマンドになります。直接プロセスを確認したり、mysql.serverの様なコマンドを使ってstart/stopしている感じ。plistを直接コピーしたり削除したりしているだけかと。Homebrewをすると元に戻るので実質何もしません。コマンドラインでパッと見たほうが楽かな、と。いう点についてちょっとメモ。plistと言う項目があります。Serviceを持ってるパッケージだと認識してくれる様です。plistが定義されていると自動で表示される様になるみたいです。