Shell tmux 中的脚本 window

Shell script inside tmux window

我在这里看到了一些关于此的问题,但其中 none 对我有用,但似乎对提出问题的人没有用...

所以,我想执行一个 shell 脚本来创建一个 tmux window 并在这个新的 window.

中执行另一个脚本

我的脚本名称是job_ex.sh,内容是

   #!/bin/bash
#

FF=1.29
SF=2.0
R_bg_gain=131.0
R_sm_gain=1.31
rho2=0.008
seed1=45789654


sample='jabulani'



cd 1
tmux new-session -s $sample
./simulaa $FF $SF $R_bg_gain $R_sm_gain $rho2 $seed1

然而,当我执行 shell "./job_ex.sh" 时,它会创建一个 tmux window 并且什么都不做。如果我分离 tmux window 它会在我的命令行的主 window 中执行另一个脚本。

有什么建议吗?

这会在新的 tmux 会话中运行您的脚本,并且 window

SESSION_NAME='jabulani'
ARGS=1.29
tmux new-session -s $SESSION_NAME "./simulaa $ARGS"