Tôi đặc biệt quan tâm đến việc này để xem đầu ra của các dịch vụ oneshot chạy trên bộ đếm thời gian. Các --unit
lá cờ gần, nhưng nó concatenates tất cả chạy của dịch vụ với nhau. Cách rõ ràng nhất mà tôi có thể nghĩ đến là lọc trên PID, nhưng điều đó khiến tôi lo lắng về việc sử dụng lại các dịch vụ / dịch vụ của PID, và việc sử dụng PID cuối cùng khá bất tiện. Có một số định danh khác tương ứng với một lần chạy dịch vụ mà tôi có thể sử dụng để lọc nhật ký không?
EDIT: Tôi sẽ vui vẻ chấp nhận một từ "không" có thẩm quyền nếu đó là câu trả lời thực sự.
journalctl --user -u UNITFILE -f -o json-pretty
có thể hữu ích; bạn đang tìm kiếm cácMESSAGE
lĩnh vực cụ thể. Tôi phát hiện ra rằng bạn cũng có thể cầnUSER_INVOCATION_ID
, và một số tin nhắn không có bất kỳ id gọi nào được đính kèm với chúng, vì vậy không thể lọc qua cơ chế này. Không chắc chắn tại sao, có thể đăng nhập của tôi bị định cấu hình sai ..