brewサービスはlaunchctlサービスとどう違うのですか?

MacOSでは、brewサービスはlaunchctlサービスとどのように異なりますか? Macでsnapを使用してbrewの代わりにサービスを実行する方法はありますか?

回答

Brewは解析の複雑さを処理します各パッケージは、適切なlaunchctlコマンドを発行します。したがって、最終的には、launchctlとlaunchdがリフティングを実行します。brewは、作業を簡単にするための仲介手段にすぎません。

% brew services -help 

使用法:醸造サービスサブコマンド

macOSでバックグラウンドサービスを管理する “ launchctl (1 )デーモンマネージャー。

sudo が渡された場合は、 / Library / LaunchDaemons (起動時に開始)それ以外の場合は、〜/ Library / LaunchAgents

(ログイン時に開始)

これはすべて、ヘルプの最初の6行で十分に説明されています。 これが実際に舞台裏でどのように機能するのか知りたい場合は、githubのコードを調べてください

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です