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 servicename
cada vez, incluso si el comando anterior (es decir, la enable
parte) 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.