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

Как получить текст из терминала, используя python?

На сайт нужно вывести всю информацию из терминала, которая появляется, если запустить tmux attach на сервере.
Как это лучше всего сделать? Пробовал модуль Paramiko, но пишет: open terminal failed: not a terminal
  • Вопрос задан
  • 459 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Задачу нужно решать в принципе иначе. То, что запущено в tmux, надо запустить с выводом в файл. А на сайт выводить результат парсинга этого файла. Сам файл можно забирать по ssh с ключом, ну или запускать удалённо команду tail:

ssh -i my_id_rsa_key user@foo.bar tail /tmp/script.log


Запускать в tmux и потом ещё возиться с работой интерактивного shell - это чересчур.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 06:03
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект
31 янв. 2025, в 06:02
9999999 руб./за проект