Задать вопрос
@Jebati

Как сделать парсинг screenlog без файла?

Здравствуйте.
Всё время, парсил консоль разных серверов запушенных в screen, из лог файла screenlog.0, но подумал, вдруг есть альтернатива для screen, которая может передавать текст вывода процесса, например по сокету, ибо это было бы гораздо быстрее. А вдруг это и самим screen можно реализовать...

screen -AmdSL srv1 java -jar core.jar
L - пишет лог файл. Сам core.jar изменить не могу (чтобы передавать свои же логи, по сокету), ибо есть множество его вариаций, и менять все, как-то не рационально.
У меня дистрибутив debian8.
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Можно читать из лога и перенаправлять через сеть:
nc -l -p -c "tail -f file.log"

Или вообще сразу
nc -l -p -e ./myjar.jar

еще можно посмотреть что умеет делать socat, но тут не пробовал.
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
logstash ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы