Verifico el estado del servicio con systemctl status service-name
.
Por defecto, solo veo algunas filas, así que agrego -n50
para ver más.
A veces, quiero ver el registro completo, desde el principio. Podría tener miles de filas.
Ahora, lo verifico -n10000
pero eso no parece una solución ordenada.
¿Existe una opción para verificar el registro completo del servicio systemd similar al less
comando?
-n
bandera. Agregar-n99999
parece ser una solución aceptable para mí. Gracias por señalarme en la dirección correcta :-)Respuestas:
Simplemente use el
journalctl
comando, como en:O, para ver solo los mensajes de registro para el arranque actual:
Para las cosas nombradas
<something>.service
, en realidad solo puede usar<something>
, como en:Pero para otros tipos de unidades (enchufes, objetivos, temporizadores, etc.), debe ser explícito.
En los comandos anteriores, la
-u
bandera es la abreviatura de--unit
y especifica el nombre de la unidad en la que está interesado.-b
es la abreviatura de--boot
, y restringe la salida a solo el arranque actual para que no vea muchos mensajes antiguos. Consulte la página de manual de journalctl para obtener más información.fuente
--no-pager
imprimirá el registro completo, por lo que no tendrá que desplazarse-e
comenzará el registro al final eliminando la necesidad de desplazarse, pero sin imprimir el registro completo de antemano.-f
seguirá (imprimirá) actualizaciones al registro--help
le permitirá ver todas las opciones disponiblessystemctl
puede incluir la salida completa de su listado de estado, sin truncamiento, agregando la-l
bandera:-l
: no truncar entradas con puntos suspensivos (...)--no-pager
se puede agregar para evitar invocar un buscapersonas cuando la salida es un terminal interactivo.fuente