Dies interessiert mich besonders, um die Ausgabe von Oneshot-Diensten zu betrachten, die auf einem Timer ausgeführt werden. Das --unitFlag 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-prettykönnte hilfreich sein; Sie suchen vor allem nachMESSAGEFeldern. Ich habe herausgefunden, dass Sie möglicherweise auch benötigenUSER_INVOCATION_IDund dass einigen Nachrichten keine Aufruf-ID zugeordnet ist, sodass sie über diesen Mechanismus nicht gefiltert werden können. Ich