Estoy buscando una manera, simplemente imprimir las últimas líneas X desde un servicio systemctl en Debian. Me gustaría instalar este código en un script, que utiliza las entradas de registro impresas y más recientes. Encontré esta publicación pero no pude modificarla para mis propósitos.
Actualmente estoy usando este código, que solo me da un pequeño fragmento de los archivos de registro:
journalctl --unit=my.service --since "1 hour ago" -p err
Para dar un ejemplo de cómo debería ser el resultado, simplemente escriba el comando anterior para cualquier servicio y desplácese hasta el final del registro. Luego copie las últimas 300 líneas comenzando desde abajo.
Mi idea es usar egrep ex. egrep -m 700 .
pero no tuve suerte desde ahora.