El estado de Systemctl siempre muestra el registro completo, incluso con --lines

El estado de Systemctl siempre muestra el registro completo, incluso con --lines

Estoy intentando obtener el estado de una unidad, pero solo las primeras 3 líneas son así:

systemctl --user status resilio-sync --lines=3

Probé varias variaciones de esto con -n 3, etc..., nada funciona. Y la parte extraña: siempre muestra el registro completo (13 líneas), en lugar de 10 líneas que deberían ser las predeterminadas según la documentación desistemactl.

Intentar systemctl statusconfirma esto: simplemente envía las 45 líneas al terminal, cuando en realidad deberían ser 10.

¿Me estoy perdiendo de algo? Hasta donde yo sé no cambié nada.

Como solución alternativa, estoy usando actualmente:

systemctl --user status resilio-sync | sed -ne '1,3p'

pero prefiero solucionar el problema subyacente y utilizar el comando nativo. El sistema es Kali Linux (re4son-kernel, dedos pegajosos) en una Raspberry Pi (es fácil culpar a esta configuración extraña, pero como esta es la funcionalidad principal de Linux, no creo que deba importar)

Salida del primer comando.

Respuesta1

El comando systemctl statusmuestra el estado del servicio y las líneas correspondientes de journalctl, --lines=3limitará el número de líneas mostradas del diario a 3. Por ejemplo:

systemctl --user status resilio-sync --lines=0

mostrará solo el estado del esilio-syncservicio sin el journalctlregistro.

-n, --líneas=

Cuando se usa conestado, control Sel número de líneas del diariomostrar, contando desde los más recientes. Toma un argumento entero positivo, o0 para deshabilitar la salida del diario. El valor predeterminado es 10.

Para limitar la salida del systemctl statuscomando, puede usar opciones:

systemctl check resilio-sync
systemctl is-active resilio-sync
systemctl is-enabled resilio-sync

o agrupando las opciones:

systemctl is-active is-enabled resilio-sync

Respuesta2

Para esto fue diseñado el comando principal.

systemctl --user status resilio-sync | head -n 3

información relacionada