Можно ли подключить как файл, так и 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