With journalctl, it is possible to remove the old logs, by specifying either the maximum disk space they can use, or the maximum age they can have, or the maximum number of separate journal files (using the options --vacuum-size
, --vacuum-time
or --vacuum-files
).
Is there a way to restrain this deletion to a specific systemd unit ?
journalctl -u <unit> --vacuum-time=2d
seems not to work as desired: according to the documentation, -u
only works when displaying logs.