Назад | Перейти на главную страницу

Как правильно использовать tmux с тканевым django?

1. я делаю это на локальной машине

tmux new -s amazon 

затем я подключился к серверу по ssh в окно tmux

shh user@amazon

затем отсоединяю ctrl b-d

В 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"