Quelques remarques :
-
Si vous utilisez
Type=forking, il est recommandé de spécifier PidFile. -
Dans votre cas,
Type=simple, et ExecStart sans&fonctionnera. -
utilisez
systemctl start service-namepour démarrer un service -
Utilisez ensuite
systemctl status service-namepour vérifier son statut. Le statut sera inactif/mort si le service n'est pas démarré.
- Vous avez défini
Type=Forking, mais votre service ne fonctionne pas. EssayezType=oneshot - Vous avez un "&" votre
ExecStartligne, ce qui n'est pas nécessaire. - Le service est
disabled, ce qui signifie que ce n'était pasenabledpour démarrer au démarrage. Vous devez exécutersystemctl enable hellopour le configurer pour qu'il démarre au démarrage.
Vous pouvez vérifier man systemd.directives pour trouver un index de toutes les directives que vous pouvez utiliser dans votre unit fichiers.