LaunchControl
LaunchControl は、グラフィカルなインターフェイスで launchd エージェントやデーモンを作成、編集、管理、デバッグするための macOS ユーティリティです。
LaunchControl とは?
LaunchControl は、Terminal コマンドだけに頼らずに launchd ジョブを作成、確認、編集、トラブルシュートできる、macOS ネイティブのユーティリティです。Mac でログイン項目、バックグラウンドヘルパー、スケジュールされたタスク、スクリプト、ユーザーエージェント、システムデーモンを管理する人向けに設計されています。このアプリは launchd 定義を複数の編集ビューで表示し、サービスの状態を示し、設定上の問題を強調表示し、ログやジョブ状態のためのツールも備えているため、問題の診断が容易になります。また、QuickLaunch を通じてメニューバーから選択したジョブをすばやく操作することもできます。LaunchControl は soma-zone を通じて Robby Pahlig により公開されており、主に、起動サービスをより扱いやすい方法で操作したい上級 Mac ユーザー、管理者、開発者、サポート担当者を対象としています。
主な特徴
- グラフィカルエディタで launchd エージェントとデーモンを作成・編集
- 標準、エキスパート、XML の各編集モードでジョブ定義を表示
- 1つのインターフェイスからサービスの有効化、無効化、load、unload、開始、停止を実行
- ログとジョブ状態を確認して launchd の動作をトラブルシュート
- 多数のジョブ一覧をフィルタリングおよび検索して特定のサービスをすばやく発見
- cron スタイルのタスクを読み込み、launchd ジョブに変換
- メニューバーヘルパーを使って、選択したジョブを必要に応じて操作
- 無効または問題のあるサービス構成について即座にフィードバックを取得
diCleanerでアプリの残留データを確認
クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。
安全性の概要
状態: ほぼ安全
LaunchControl は正当なシステム管理ソフトウェアですが、バックグラウンドサービスを扱い、システム全体の launchd 項目を変更する作業では管理者権限を要求することがあります。そのレベルのアクセスは用途上は通常のものですが、このアプリを通じて加えた変更は、Mac 上でアプリ、スクリプト、バックグラウンドタスクがどのように起動し実行されるかに影響する可能性があります。共有コンピュータや重要な自動化を管理している場合は慎重に使用し、変更や削除を行う前にそのジョブを理解していることを確認してください。
推奨: Mac で launchd ジョブ、ログイン関連の自動化、またはバックグラウンドサービスを日常的に管理しているなら、LaunchControl を保持してください。使用していない場合は、ほかのサードパーティ製アプリと同様に削除できますが、それで作成した launchd ジョブやヘルパー構成については、引き続きそれらに依存しているなら別途確認が必要になる場合があります。
一般的なパス
/Applications/LaunchControl.app
設定パス
~/Library/Preferences/com.soma-zone.LaunchControl.plist/Library/Preferences/com.soma-zone.LaunchControl.fdautil.plist
体験を共有する
最初に体験を共有しましょう。