2016-04-19 11 views
19

journalctlを使用すると、使用可能な最大ディスク容量、または使用可能な最大保存期間、または個別ジャーナルファイルの最大数を指定して、古いログを削除することができます(オプション--vacuum-size--vacuum-timeまたは--vacuum-filesを使用)。journalctl - 特定のユニットのログを削除する

この削除を特定のシステム単位に制限する方法はありますか?

journalctl -u <unit> --vacuum-time=2dが必要に応じて機能していないようです。ドキュメントに従って、-uはログを表示するときにのみ機能します。

答えて

17

調査の結果、特定のsystemdユニットのログを削除できないことが判明しました。これは、ログがインターレースされているためで、ユニットを1つだけ削除するとログが破損するため、journalctlはあなたにできません。

+4

実際、 'systemd'のログを操作するためには' journalctl'を使う必要がありますが、 'journalctl'自体はそのことを行うことができないようです。 – ryolait