MacOSでは、brewサービスはlaunchctlサービスとどのように異なりますか? Macでsnapを使用してbrewの代わりにサービスを実行する方法はありますか?
回答
Brewは解析の複雑さを処理します各パッケージは、適切なlaunchctlコマンドを発行します。したがって、最終的には、launchctlとlaunchdがリフティングを実行します。brewは、作業を簡単にするための仲介手段にすぎません。
% brew services -help
使用法:醸造サービスサブコマンド
macOSでバックグラウンドサービスを管理する “ launchctl (1 )デーモンマネージャー。
sudo が渡された場合は、 / Library / LaunchDaemons (起動時に開始)それ以外の場合は、〜/ Library / LaunchAgents
(ログイン時に開始)
これはすべて、ヘルプの最初の6行で十分に説明されています。 これが実際に舞台裏でどのように機能するのか知りたい場合は、githubのコードを調べてください。