Nos seus arquivos de serviço do systemd, você pode definir a opção RestartSec para adicionar um atraso para a reinicialização. Veja o exemplo abaixo:
[Service]
Restart=always
RestartSec=30
Verifique este link para mais exemplos.
Eu tenho um problema muito estranho com systemd
. Quando eu emito um systemctl restart
ele irá iniciar o novo processo antes que o anterior termine.
Isto pode ser visto no log, onde a mensagem de desligamento final ("log de fechamento") é registrada após a mensagem de inicialização ("log de abertura").
Existe alguma maneira de adicionar um atraso entre a parada e o início do processo?
Nos seus arquivos de serviço do systemd, você pode definir a opção RestartSec para adicionar um atraso para a reinicialização. Veja o exemplo abaixo:
[Service]
Restart=always
RestartSec=30
Verifique este link para mais exemplos.