Macで動いているサービス・デーモンを管理するソフトウェア2つ

Mac上で動いているサービス系アプリケーション(デーモン)の管理は、[http://macwiki.sourceforge.jp/wiki/index.php/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/launchctl:title=launchctl]で行うんですが、ターミナルのアプリケーションだし、常に使ってるわけじゃないからコマンドの使い方や、特にlistの結果の見方を覚えない。GUIで管理良いのになーと思って探してみたら、LaunchControlLingonいうのがあったのでご紹介。

LaunchControl


使い方は、左ペインからサービスを選んで、上の「Load」ボタンで起動、「Unload」ボタン(動いているとボタンのラベルが変わります)で停止。

左ペインの名前横のチェックボックスでデーモンを有効化・無効化できます。

左ペイン上部のプルダウン「User Agent」で表示する種類を変更できます。
中央ペインの「Run at load」で起動時に実行するかどうかを設定できます。
右ペインは良く分かりませんw

Lingon


バージョン3は有料のようで、2系も有料みたいですが、SourceForgeから2.1.1はダウンロードできます。上に表示されているLingon-1.2.dmgではなく、Lingon-2.1.1.zipです。
2.1.1は管理だけで、起動や停止はできないっぽいです。有効化・無効化はできます(右上のEnableチェックボックス)。
ファイルが更新された時に起動したりとか、フォルダに何かが置かれた場合に起動したりとかもできるようなので、使い方によっては色々できそうですね。

1.2では起動・停止もできるようですが、動作が遅くて使いにくいです。シンプルで良いんですが。


最後になりますが、System AgentやSystem Daemonなんかの扱いには十分注意してください。当然起動しなくなる事もありますので。