Szczególnie mnie to interesuje, gdy spojrzę na wyniki usług oneshot, które działają na zegarze. --unit
Flaga jest blisko, ale nie skleja wszystkie te serie usługi razem. Najbardziej oczywistym sposobem, jaki mogę wymyślić, byłoby filtrowanie na PID, ale to sprawia, że martwię się o ponowne użycie PID / usługi, które rozwidlają się, a uzyskanie ostatniego PID jest dość niewygodne. Czy istnieje jakiś inny identyfikator odpowiadający jednemu uruchomieniu usługi, którego można użyć do filtrowania dzienników?
EDYCJA: Z radością przyjąłbym wiarygodne „nie”, jeśli to jest prawdziwa odpowiedź.
journalctl --user -u UNITFILE -f -o json-pretty
może być pomocny; szukaszMESSAGE
w szczególności pól. Dowiedziałem się, że możesz również potrzebowaćUSER_INVOCATION_ID
, a także niektóre wiadomości nie mają przypisanego identyfikatora wywołania, więc nie można ich przefiltrować przez ten mechanizm. Nie wiem dlaczego, może moje logowanie jest źle skonfigurowane ..