Можно ли подключить как файл, так и journalctl, используя одну и ту же консоль?

Я ищу решение для параллельного подключения не только нескольких файлов, но и journalctl,

Multitail, кажется, делает довольно хорошую работу, но я не знаю, как заставить его работать с journalctl.

2 ответа

Из того, что я могу прочитать, multitail может использовать stdin в качестве файла. Просто используйте -j где вы хотели бы читать stdin.

Journalctl может выводить данные как tail -f будет использовать -f вариант так что-то вроде journalctl -f | multitail file1 -j file2 должно сработать.

У меня неоднократно возникала эта проблема, и я собрал сценарий: https://github.com/gjedeer/journaltail/blob/main/journaltail .

      journaltail -u apache2.service -u nginx /var/log/messages 
Другие вопросы по тегам