Systemctlは失敗したリストからユニットを削除します


14

systemctl --failedマシンを再起動せずにリストからユニットを削除するにはどうすればよいですか?

背景:私は、とりわけ、リストに次のエントリを持っています:

● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert

これintranetは、実際の生産的なインスタンスであるのスペルを、ユニットテンプレートのアクティベーションで少し前に間違えたために発生しました。ただし、サーバーの障害が発生したユニットを確認すると、スペルチェックの間違いを認識し、タイプミスを忘れない限り、実際のサービスが実際に失敗したように見えるので、一見すると常に混乱します。

回答:


23

systemctl失敗したステータスを削除するために使用します。障害ステータスのすべてのユニットをリセットするには:

systemctl reset-failed

またはあなたの特定のユニット:

systemctl reset-failed openvpn-server@intranert.service

ありがとう。後者は私の日を救った。自分への注意:manページをもっと注意深く読んでください。
Richard Neumann、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.