Ho un problema davvero strano con systemd
. Quando emetto un systemctl restart
, inizierà il nuovo processo prima che quello precedente finisca.
Questo può essere visto nel registro, dove il messaggio di arresto finale ("registro di chiusura") viene registrato dopo il messaggio di avvio ("registro di apertura").
C'è un modo per aggiungere un ritardo tra l'arresto e l'inizio del processo?
systemctl stop myservice && sleep 3 && systemctl start myservice