Saya sedang mencari cara, untuk hanya mencetak garis X terakhir dari layanan systemctl di Debian. Saya ingin menginstal kode ini ke dalam skrip, yang menggunakan entri log yang dicetak dan terbaru. Saya telah menemukan posting ini tetapi saya tidak dapat memodifikasinya untuk keperluan saya.
Saat ini saya menggunakan kode ini, yang hanya memberi saya potongan kecil file log:
journalctl --unit=my.service --since "1 hour ago" -p err
Untuk memberikan contoh seperti apa hasilnya, cukup ketik perintah di atas untuk layanan apa pun dan gulir hingga akhir log. Kemudian salin 300 baris terakhir mulai dari bawah.
Ide saya adalah menggunakan egrep ex. egrep -m 700 .
tapi saya tidak beruntung sejak sekarang.