¿En qué se diferencian los servicios de elaboración de cerveza de los servicios de launchctl?

En MacOS, ¿en qué se diferencian los servicios brew de los servicios launchctl? ¿Hay alguna manera de usar snap en una Mac para ejecutar servicios en lugar de brew?

Answer

Brew maneja la complejidad del análisis cada paquete y luego emite los comandos launchctl apropiados para usted. Entonces, al final, launchctl y launchd hacen el levantamiento, brew solo es un intermediario para que le sea más fácil ponerse en marcha.

% brew services -help 

Uso: brew services subcomando

Administrar servicios en segundo plano con macOS « launchctl (1 ) administrador de demonios.

Si se pasa sudo , opere en / Library / LaunchDaemons (iniciado en el arranque). De lo contrario, opere en ~ / Library / LaunchAgents (comenzó al iniciar sesión).

Todo esto se explica bien en las primeras 6 líneas de la ayuda y puede inspecciona el código en github si tienes curiosidad por saber cómo funciona esto detrás de escena.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *