Ho un servizio con il WorkingDirectory=/srv/ctr/current
quale è un collegamento simbolico.
Sembra che il servizio non rilevi le modifiche nel collegamento simbolico al riavvio. Il registro degli errori indica /srv/ctr/releases/69
la posizione ma /srv/ctr/current
indica /srv/ctr/releases/72
. C'è un modo in cui posso ottenere systemd per raccogliere sulla nuova modifica della directory?
ExecStartPre=/bin/pwd -P
al tuo servizio, ricaricare / riavviare il servizio e controllare i registri. Almeno allora saprai se è systemd o
systemctl daemon-reload
? Potrebbe innescare una rilettura del link simbolico.