J'ai un service avec WorkingDirectory=/srv/ctr/current
lequel est un lien symbolique.
Il semble que le service ne détecte pas les modifications dans le lien symbolique au redémarrage. Le journal des erreurs indique /srv/ctr/releases/69
l'emplacement mais les /srv/ctr/current
points vers /srv/ctr/releases/72
. Existe-t-il un moyen de faire en sorte que systemd reprenne le nouveau changement de répertoire?
ExecStartPre=/bin/pwd -P
à votre service, rechargez / redémarrez le service et consultez les journaux. Au moins alors vous saurez si c'est systemd ou resque ...
systemctl daemon-reload
? Pourrait déclencher une relecture du lien symbolique.