@ObehanProger

Как удержать терминал и сессию ssh открытой после выполнения команды?

Запускаю приложение test.py, которое должно подключить меня к удаленному серверу и перебросить в папку web там же и при этом оставить терминал открытым мне для работы:
subprocess.call("xfce4-terminal --execute ssh user@x.x.x.x -p 1234 cd /home/web", shell=True)

А оно просто выполняет команду cd на сервере и сразу закрывает терминал. Как исправить?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
можно через screen.

Если вы хотите чтобы вы прямо сразу попали в этот терминал из того терминала в котором свой код запускаете, и могли там что-то нажимать и копаться, то надо как-то перенаправить stdin/stdout в вашу текущую консоль
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ZClick Москва
от 50 000 до 200 000 руб.
Protoplan Краснодар
от 80 000 до 150 000 руб.
21 июл. 2019, в 16:20
10000 руб./за проект
21 июл. 2019, в 15:45
1500 руб./за проект
21 июл. 2019, в 14:16
5000 руб./за проект