Я ищу способ, чтобы просто напечатать последние X строк из службы systemctl в Debian. Я хотел бы установить этот код в сценарий, который использует печатные и последние записи журнала. Я нашел этот пост, но не смог изменить его для своих целей.
В настоящее время я использую этот код, который просто дает мне небольшой фрагмент файлов журнала:
journalctl --unit=my.service --since "1 hour ago" -p err
Чтобы привести пример того, как должен выглядеть результат, просто введите приведенную выше команду для любой службы и прокрутите до конца журнала. Затем скопируйте последние 300 строк, начиная снизу.
Моя идея состоит в том, чтобы использовать egrep ex. egrep -m 700 .
но мне не повезло с тех пор.