基本上我想写一些脚本,比如
#!/bin/bash
for idx in 1 2 3 4 5 6
do
ssh machine$idx tmux new-session -d -s "myTempSession$idx" python run.py
done
它可以在每台机器上单独执行以下操作:
ssh machine$idx
tmux new-session -d -s "myTempSession$idx"
python run.py
但经过多次反复试验,我仍然无法使其按预期工作。
您应该将两个操作分开 1)创建一个
tmux
分离的会话;2)向它发送命令/键。也可能添加-n
选项是一个好主意......所以你的脚本应该如下所示: