Ssh

使用織物 django 進行 tmux 的正確方法是什麼?

  • January 19, 2016

1.我在本地機器上做這個

tmux new -s amazon 

然後我 ssh 到伺服器進入 tmux 視窗

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 開發伺服器中彈出並且不執行 ./myscript 行並永遠等待。我做錯了什麼?

注意:./myscript 駐留在遠端伺服器上

解決方案是保持會話分離並通過以下方式執行命令

tmux send-keys -t <session-name> "Command ENTER"

引用自:https://serverfault.com/questions/750091