Comme indiqué dans l' homme la page,
systemctl --now enable servicename
devrait activer et démarrer le service.
Mais cela ne fonctionne jamais pour moi, sous de nombreuses distributions différentes.
Alors que la sortie de:
systemctl is-enabled
tourne activé,
systemctl is-active
est toujours inactif pour le service.
À quoi sert ce commutateur?
J'ai essayé d'autres combinaisons telles que:
systemctl enable --now servicename
et:
systemctl enable servicename --now
mais toujours le même; Je dois manuellement à systemctl start servicename
chaque fois, même si la commande précédente (c'est-à-dire la enable
pièce) s'exécute avec succès .
Est-ce que l'implémentation du service systemd par l'application devrait prendre en charge la mise en œuvre de la fonctionnalité quelque part dans les fichiers d'unité; ce que de nombreux services bien connus ne suivent pas, cela m'a fait penser à son commutateur entièrement inutile; Je suppose que j'y pense.