Estoy particularmente interesado en esto para ver la salida de los servicios de un solo disparo que se ejecutan en un temporizador. La --unit
bandera está cerca, pero concatena todas las ejecuciones del servicio juntas. La forma más obvia en la que puedo pensar sería filtrar el PID, pero eso me preocupa por la reutilización de PID / servicios que se bifurcan, y obtener el último PID es bastante inconveniente. ¿Hay algún otro identificador que corresponda a una sola ejecución de un servicio que pueda usar para filtrar los registros?
EDITAR: Me encantaría aceptar un "no" autorizado si esa es la respuesta real.
journalctl --user -u UNITFILE -f -o json-pretty
podría ser útil; Estás buscandoMESSAGE
campos en particular. Descubrí que es posible que también lo necesiteUSER_INVOCATION_ID
, y que algunos mensajes no tienen ninguna identificación de invocación adjunta, por lo que no se pueden filtrar a través de este mecanismo. No estoy seguro de por qué, tal vez mi registro está mal configurado ..