Regarde les logs complètes avec `journalctl -xeu monapp.service`. Ça va te donner le message d'erreur précis au démarrage du service.
Vérifie bien le chemin de ton exécutable dans la ligne `ExecStart`. Une faute de frappe ou un chemin relatif alors qu'il faut un absolu c'est fréquent.
Les permissions sur le binaire aussi. Il doit être exécutable par l'utilisateur sous lequel `systemd` essaie de le lancer.
C'était bien le chemin dans `ExecStart` mon binaire était dans `/opt/app/bin/monapp` et j'avais mis `/usr/local/bin/monapp`. Corrigé et ça marche ! Merci les gars.
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
sdelmas
Membre depuis le 12/06/2024Mon service `systemd` personnalisé `monapp.service` refuse de démarrer. `systemctl status monapp.service` me dit `failed`. Je comprends pas pourquoi ça veut pas lancer le binaire.