自动运行我的tmux窗格

时间:2017-02-21 17:50:25

标签: tmux

this博客文章中鼓励我试图在20个tmux窗格上同时运行我的项目,输入不同的输入,如下所示。

〜/ foo / tmux_project_session.sh文件包含以下内容:

#!/usr/bin/tmux source-file

new-session -d
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v
split-window -d -t 0 -v

prefix="cd ~/foo/ && source virtualenv/bin/activate && python project.py"

suffix="-p parameter"

send-keys -t 0 "${prefix} variable_1 ${suffix}" enter 
send-keys -t 1 "${prefix} variable_2 ${suffix}" enter 
send-keys -t 2 "${prefix} variable_3 ${suffix}" enter 
send-keys -t 3 "${prefix} variable_4 ${suffix}" enter 
send-keys -t 4 "${prefix} variable_5 ${suffix}" enter 

send-keys -t 5 "${prefix} variable_6 ${suffix}" enter 
send-keys -t 6 "${prefix} variable_7 ${suffix}" enter 
send-keys -t 7 "${prefix} variable_8 ${suffix}" enter 
send-keys -t 8 "${prefix} variable_9 ${suffix}" enter 
send-keys -t 9 "${prefix} variable_10 ${suffix}" enter 

send-keys -t 10 "${$prefix} variable_11 ${suffix}" enter 
send-keys -t 11 "${$prefix} variable_12 ${suffix}" enter 
send-keys -t 12 "${$prefix} variable_13 ${suffix}" enter 
send-keys -t 13 "${$prefix} variable_14 ${suffix}" enter 
send-keys -t 14 "${$prefix} variable_15 ${suffix}" enter

send-keys -t 15 "${$prefix} variable_16 ${suffix}" enter 
send-keys -t 16 "${$prefix} variable_17 ${suffix}" enter 
send-keys -t 17 "${$prefix} variable_18 ${suffix}" enter 
send-keys -t 18 "${$prefix} variable_19 ${suffix}" enter 
send-keys -t 19 "${$prefix} variable_20 ${suffix}" enter 


select-pane -t 3

attach

我将此代码作为参数运行,如下所示:

tmux -CC source-file ~/foo/tmux_project_session.sh

它运行tmux -CC并创建4个垂直窗格。应该在第2,第3和第4窗格上运行。它在第一个窗格中没有做任何事情。

你能告诉我我的剧本会出现什么错误吗?

什么阻止第一个窗格与variable_1一起使用?为什么其他窗格甚至不会启动?

由于

0 个答案:

没有答案