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-name
pour démarrer un service -
Utilisez ensuite
systemctl status service-name
pour 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
ExecStart
ligne, ce qui n'est pas nécessaire. - Le service est
disabled
, ce qui signifie que ce n'était pasenabled
pour démarrer au démarrage. Vous devez exécutersystemctl enable hello
pour 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.