我花了几天时间编写一个python脚本,并为其创建一个systemd单元文件。在测试过程中,该脚本记录了许多要记录的错误。现在,我想清除日志中的那些错误。
有多种清除整个日志的方法,如下所述:如何清除journalctl,
包括使用journalctl --vacuum-time=2d
,使用journalctl --vacuum-size=500M
和临时将SystemMaxUse=
/etc/systemd/journald.conf中的值设置为非常低的值。
所有这些似乎清除了整个日志,影响了所有单元。我只需要清除单个单元的条目。这可能吗?
一种可能的方法是使用libsystemd的日记功能编写程序,以重写日记文件而不删除要删除的条目。
—
Mathias Rav