我对标准单位文件有疑问:[email protected]
.
如果系统进入关闭状态,我发现它总是在完成之前终止服务 - 因此 coredump 文件丢失。我认为这个问题可能适用于任何关键服务。
[email protected]
是由 触发的一次性服务systemd-coredump.socket
,它需要var.mount
且(默认情况下)驻留在 内[email protected]
。
Conflicts=shutdown.target
我可以通过删除服务、切片、套接字和安装中的规则集来阻止这种情况。它不会延迟关闭,我需要一个Conflicts=shutdown.target
安装、切片和套接字。我希望所有这些事情最终都终止......就在核心转储服务自然完成之后。
有没有办法让 systemd 延迟而shutdown.target
不是终止我的关键任务?另外,最好有正常的超时,以防服务卡住。