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

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

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

screen -AmdSL srv1 java -jar core.jar
L - пишет лог файл. Сам core.jar изменить не могу (чтобы передавать свои же логи, по сокету), ибо есть множество его вариаций, и менять все, как-то не рационально.
У меня дистрибутив debian8.
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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