Como se indica en la página del manual ,
systemctl --now enable servicename
debería habilitar e iniciar el servicio.
Pero nunca funciona para mí, bajo muchas distribuciones diferentes.
Mientras que la salida de:
systemctl is-enabled giros habilitados,
systemctl is-active aún está inactivo para el servicio.
¿Para qué sirve este interruptor?
He probado otras combinaciones como:
systemctl enable --now servicename
y:
systemctl enable servicename --now
pero sigue siendo el mismo; Tengo que hacerlo manualmente systemctl start servicenamecada vez, incluso si el comando anterior (es decir, la enableparte) se ejecuta con éxito .
¿Es que la implementación de la aplicación del servicio systemd debería permitirle implementar la función en algún lugar de los archivos de la unidad? lo que muchos servicios conocidos no siguen, eso me hizo pensar que es un cambio completamente inútil; Asumo pensando en ello.