1. Я делаю это на локальном компьютере
tmux new -s amazon
, затем я подключаюсь к серверу по ssh. tmux window
shh user@amazon
, затем я отсоединяю его ctrl bd
В fabfile.py Я делаю вот так
local("tmux a -t amazon") #attaching detached session
local("./myscript") #problem here the tmux session pops on django runserver
#and waits for input
Проблема: сеанс Tmux появляется на сервере Django dev и не запускает строку ./myscript и ждет вечно. делаешь неправильно?
Примечание. ./Myscript находится на удаленном сервере
Решение состоит в том, чтобы оставить сеанс отключенным и запускать команды через
tmux send-keys -t <session-name> "Command ENTER"