logrotate. И я уже сказал, что systemd/journald берут эту функцию на себя.journald хранятся в бинарном формате. Причём в одном файле может лежать несколько дней логов, так что ваш топорный способ работать не будет.journalctl есть опции --since и --until, но удалять логи через утилиту нельзя.journald будет сам удалять логи древнее 5 дней.Поэтому ответов мы не увидим