shell 在分离的新tmux会话中运行java -jar

5jdjgkvh  于 2022-11-16  发布在  Shell
关注(0)|答案(1)|浏览(153)

我在tmux上遇到了一个问题。我想要实现的是在一个新的tmux会话中运行一个java程序。所以假设我想要启动应用程序5次:然后脚本应该创建5个tmux会话,并在那些“java -jar..."内部运行。之后我希望能够附加到这些会话。
这是不起作用的脚本:

for i in $(seq 1 "$amount"); do

  tmux new-session -d -s "node$i"
  tmux attach -t "node$i"

   
  tmux send-keys 'java -jar ...' C-m

  counter=$((counter+1))

  tmux detach -t "node$i"
done

希望你能帮助我,并提前表示感谢。

thtygnil

thtygnil1#

我用这个来运行它:

for i in $(seq 1 "$amount"); do

  tmux new-session -d -s "node$i"

  tmux send-keys -t "node$i" "java -jar ... " ENTER

  counter=$((counter+1))

done

相关问题