Eu tenho um problema com o arquivo de unidade padrão: [email protected] .
Se o sistema entrar no desligamento, descobri que ele sempre mata o serviço antes da conclusão - portanto, o arquivo coredump está faltando. A questão poderia se aplicar a qualquer serviço crítico, eu acho.
[email protected] é um serviço disparado por systemd-coredump.socket , que requer var.mount e (por padrão) reside dentro de [email protected] .
Eu posso parar com isso removendo o conjunto de regras Conflicts=shutdown.target no serviço, a fatia, o soquete e a montagem. Não demora o desligamento, e eu preciso de um Conflicts=shutdown.target na montagem, na fatia e no soquete. Eu quero que todas essas coisas sejam terminadas no final ... logo após o serviço coredump ser concluído naturalmente.
Existe uma maneira de fazer o systemd atrasar o shutdown.target ao invés de matar minha tarefa crítica? Também seria bom ter o tempo limite normal no caso de o serviço ficar preso.
Tags systemd