Eu quero assistir a saída de um systemd
serviço no CentOS como se eu tivesse iniciado este serviço no console. Sim, posso ver a saída com journalctl
, mas ela não rola para baixo automaticamente. Então, como posso assistir a saída ao vivo do serviço?
relate perguntas
-
Níveis diferenciadores no journalctl
-
Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _
-
systemd: como posso executar um script no início de um serviço, sem editar a definição do serviço
-
Use o suporte de watchdog do systemd para reiniciar o aplicativo
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
Está no manual:
e
Para adicionar à resposta de @don_crissti, se você quiser ver apenas a saída desse serviço, sem mais nada, você pode usar isto:
O
-o cat
seleciona um formato de saída que omite informações adicionais (como carimbos de data/hora) e o uso de_SYSTEMD_UNIT
em vez de-u
significa que as mensagens relacionadas ao serviço, mas não impressas por ele (por exemplo, mensagens de início/parada ou despejos de núcleo) não serão selecionadas.Observe que o diário divide tudo o que recebe de um serviço por meio
StandardOutput=journal
de registros de log em nova linha eNUL
caracteres, portanto, se o seu serviço imprimir a saída sem uma nova linha ouNUL
caractere final por um tempo, essa saída ainda não estará ativa.