Bonjour tous est dans le titre. J’arrive pas à forcer systemd a attendre que un dossier existe avant de démarer mon service, j’ai essayé ces techniques mais aucune ne marche, mon service démarre même si le dossier existe pas.
1 2 3 4 5 6 | [Unit] ConditionPathExists=/tmp/mondossier RequiresMountsFor=/tmp/mondossier [Path] PathExists=/tmp/mondossier |
pourquoi rien ne marche ? par avance merci pour votre aide.
j’insiste : je veut attendre que le dossier existe, pas annuler l’exécution du service.
dans les log de mon programme j’ai cette erreur : error: couldn’t chdir to `/tmp/mondossier’: No such file or directory
systemd a démarrer mon programme sans attendre que je crée le dossier /tmp/mondossier
+0
-0