OS X LaunchAgents用のGUIはありますか?


20

私は日ごとにWeb開発者であり、コンピューターにインストールする多くのソフトウェア(データベースとWebサーバー)には、起動時の開始/停止プロセスを自動化するオプションのLaunchAgentが付属しています。LaunchAgentを使用して、サービスを正常に終了できるように、これらのタイプのサービス用のGUIがあるかどうか疑問に思っています。もう1つの優れた機能は、起動時にブートをオフにして、必要に応じてLaunchAgentを使用してサービスを開始/停止できる場合です。


しばらくしてシングルユーザーモードで起動し、launchctlを使用して手動でジョブを起動してみてください。昔よりもずっといいし、物事の仕組みを本当に学ぶことができます。
bmike

回答:



8

リンゴン(MASリンク)

自分でplistファイルを作成せずに、デーモン/エージェントを作成するための素晴らしいGUIを提供します。また、これを使用して、不要なデーモン/エージェントを削除することもできます。


1
しかし、プロセスを停止および開始するとは思わない-変更を行った後にログアウト/再起動するという提案を参照してください
-user151019

ジョブのロードとアンロードは行いませんが、エージェントの名前をLingonからターミナルにドラッグすることで、ターミナルから簡単に実行できます。start launchctlコマンドもテストに適しています。
bmike

MacのApp Storeのバージョンは古く見えます- - Lingon Xは、現在のバージョンであるように思わpeterborgapps.com/lingon
マット・シェパード


-1

launchAgentは、それぞれのデーモンと一緒にバックグラウンドで実行するために存在します。つまり、GUIはありませんが、ターミナルを使用してそれらをロードおよびアンロードできます。

launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"

「lanuchAgent's name」:ロード/アンロードするエージェントのファイル名を入力します。OS Xの/ Library / launchAgentsは、エージェントがロードするデフォルトのフォルダーであり、アンロードをロードに置き換えるだけです。


/ Libraryの場合、おそらくsudoで実行する必要があります
-user151019

必要のない特権ユーザーとしてログインしている場合、デーモンをアンロード/ロードする場合はsudoを使用する必要があります
サマンサカターニア

OPは、コマンドラインでlaunchdがどのように機能するかではなく、ロードとアンロードを制御するGUIを特に探しているようです。良い情報ですが、このトピックには関係ありません。
bmike

のルートは必要ありませんLaunchAgents。これらは非特権ユーザーとして実行されます!
ウン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.