1
Systemd:如果“ oneshot”服务第一次失败,如何确保重试该服务?
我已经阅读了几次systemd服务联机帮助页,但是仍然无法弄清基本的systemd模式: 我想在启动时运行一次启动过程(例如docker容器或格式化驱动器),成功完成。但是,如果为此使用Type = oneshot,则无法使用Restart = on-failure,并且如果失败,则不会重试该工作。我在这里错过明显的东西吗? 我还尝试将Type = simple设置为Restart = on-failure,但是在很多情况下,我需要oneshot服务提供以下行为(从联机帮助页中): oneshot的行为类似于简单。但是,可以预期该过程必须在systemd启动后续单元之前退出。 更新: 相关的上游systemd错误。 而且我们还想要RemainAfterExit语义
18
systemd