Armazena mensagens de inicializações anteriores, mantendo a saída de log imediata

1

Como esta resposta sugere, a maneira de ativar o armazenamento de registros nas inicializações é:

# mkdir /var/log/journal
# systemd-tmpfiles --create --prefix /var/log/journal
# systemctl restart systemd-journald

Mas quando eu faço isso, ele quebra a saída dos comandos sudo journalctl -fu myservice , porque as mensagens não estão mais saindo imediatamente. journalctl simplesmente não segue o log e você precisa reiniciar o journalctl.

Ubuntu 15.04, systemd 219-7ubuntu6. Eu vi um relatório de bug semelhante link

Essa coisa de journalctl é confiável?

    
por Velkan 29.04.2016 / 08:22

1 resposta

0

Parece que a resposta não foi útil. De acordo com a página man atual, você pode usar SIGUSR1 em vez

systemctl kill --signal=SIGUSR1 --kill-who=main systemd-journald.service

(comando exato obtido de systemctl cat systemd-journal-flush.service ).

Desde então, o systemd-journald foi corrigido para que o reinício não pudesse mais quebrar o mundo

    
por 23.09.2017 / 22:01