Sto cercando un modo per stampare semplicemente le ultime X linee da un servizio systemctl in Debian. Vorrei installare questo codice in uno script, che utilizza le voci di registro stampate e più recenti. Ho trovato questo post ma non sono stato in grado di modificarlo per i miei scopi.
Attualmente sto usando questo codice, che mi sta solo dando un piccolo frammento dei file di registro:
journalctl --unit=my.service --since "1 hour ago" -p err
Per dare un esempio di come dovrebbe apparire il risultato, è sufficiente digitare il comando sopra per qualsiasi servizio e scorrere fino alla fine del registro. Quindi copia le ultime 300 righe a partire dal basso.
La mia idea è di usare egrep ex. egrep -m 700 .
ma da allora non ho avuto fortuna.