Tôi đang tìm cách, chỉ cần in các dòng X cuối cùng từ dịch vụ systemctl trong Debian. Tôi muốn cài đặt mã này vào một tập lệnh, trong đó sử dụng các mục nhật ký được in và mới nhất. Tôi đã tìm thấy bài đăng này nhưng tôi không thể sửa đổi nó cho mục đích của mình.
Hiện tại tôi đang sử dụng mã này, mã này chỉ cung cấp cho tôi một đoạn nhỏ các tệp nhật ký:
journalctl --unit=my.service --since "1 hour ago" -p err
Để đưa ra một ví dụ về kết quả sẽ như thế nào, chỉ cần gõ lệnh trên cho bất kỳ dịch vụ nào và cuộn cho đến khi kết thúc nhật ký. Sau đó sao chép 300 dòng cuối cùng bắt đầu từ phía dưới.
Ý tưởng của tôi là sử dụng egrep ex. egrep -m 700 .
nhưng tôi đã không có may mắn kể từ bây giờ.