Dies interessiert mich besonders, um die Ausgabe von Oneshot-Diensten zu betrachten, die auf einem Timer ausgeführt werden. Das --unit
Flag ist in der Nähe, verknüpft jedoch alle Ausführungen des Dienstes miteinander. Der naheliegendste Weg, den ich mir vorstellen kann, ist das Filtern nach PID, aber das macht mir Sorgen über die Wiederverwendung / die Dienste von PID, und das Abrufen der letzten PID ist ziemlich unpraktisch. Gibt es eine andere Kennung, die einer einzelnen Ausführung eines Dienstes entspricht und die ich zum Filtern der Protokolle verwenden könnte?
EDIT: Ich würde gerne ein autoritäres "Nein" akzeptieren, wenn das die richtige Antwort ist.
journalctl --user -u UNITFILE -f -o json-pretty
könnte hilfreich sein; Sie suchen vor allem nachMESSAGE
Feldern. Ich habe herausgefunden, dass Sie möglicherweise auch benötigenUSER_INVOCATION_ID
und dass einigen Nachrichten keine Aufruf-ID zugeordnet ist, sodass sie über diesen Mechanismus nicht gefiltert werden können. Ich