Systemctl 从失败列表中删除单元

Ric*_*ann 31 systemd maintenance daemon

如何在systemctl --failed不重新启动机器的情况下从列表中删除单元?

背景:除其他外,我在列表中有以下条目:

? openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert
Run Code Online (Sandbox Code Playgroud)

发生这种情况是因为我intranet前段时间在单元模板的激活中拼错了,这是实际的生产实例。然而,当我检查服务器的失败单元时,我现在第一眼总是感到困惑,因为看起来生产服务实际上失败了,直到我认识到拼写错误并记住我过去的错字。

seb*_*sth 56

使用systemctl拆卸故障状态。要重置所有处于故障状态的设备:

systemctl reset-failed
Run Code Online (Sandbox Code Playgroud)

或只是您的特定单位:

systemctl reset-failed openvpn-server@intranert.service
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。后一个救了我的命。自我提醒:更仔细地阅读手册页。 (3认同)