首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止systemctl单元上报失败

如何停止systemctl单元上报失败
EN

Stack Overflow用户
提问于 2019-12-11 13:14:43
回答 1查看 55关注 0票数 0

我有一个systemctl服务单元,它有一些运行时依赖关系,这些依赖关系在引导过程中会得到解决。在启动过程中,它多次报告“失败”状态。此服务单元具有"Restart=always",因此最终在引导后此单元成功启动。但是,在启动期间,它报告了3-4次失败,这是我想要避免的。

有没有一种方法可以忽略正在报告的服务单元的“失败”状态?(据我所知,一旦解决了依赖关系,它就会成功,或者会继续重试)

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 17:15:23

我发现在配置ExecStart时,业务单元故障上报的返回值(包括error)可以忽略连字符。

来自手册:https://www.freedesktop.org/software/systemd/man/systemd.service.html#BusName=

即:

"-“如果可执行路径以"-”为前缀,则会记录通常被视为失败的命令的退出代码(即非零退出状态或由于信号导致的异常退出),但不会有进一步的影响,并被视为等同于成功。

ExecStart=-/sbin/getty

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59279265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档