gpt4 book ai didi

shell - Tmux创建窗口失败: index in use: 0

转载 作者:行者123 更新时间:2023-12-02 11:11:02 25 4
gpt4 key购买 nike

我有一个类似的脚本,我想使用具有各种服务器连接的窗口创建一个 tmux session :

tmux new-session -d -s server-connections
tmux new-window -t server-connections:0 -n 't-u14-nickpl' 'ssh T-U14-NickPL'
tmux new-window -t server-connections:1 -n 't-u12-dev1' 'ssh T-U12-Dev1'
tmux attach -t server-connections

当我运行该文件时,我得到create window failed: index in use: 0。起初我认为脚本可能执行得如此之快,以至于它附加到索引 0 处的窗口的速度比命令运行的速度快,所以我引入了一个 sleep 来确定。

tmux new-session -d -s server-connections
tmux new-window -t server-connections:0 -n 't-u14-nickpl' 'ssh T-U14-NickPL'
tmux new-window -t server-connections:1 -n 't-u12-dev1' 'ssh T-U12-Dev1'
sleep 4
tmux attach -t server-connections

但我仍然得到create window failed: index in use: 0,然后就会发生 sleep 。

我需要更改什么才能绑定(bind)到索引 0 处的窗口?

最佳答案

chepner 的答案是正确的,但您也可以通过使用 -a 选项附加窗口来避免指定窗口编号:

tmux new-window -a -t server-connections -n 't-u14-nickpl' 'ssh T-U14-NickPL'
tmux new-window -a -t server-connections -n 't-u12-dev1' 'ssh T-U12-Dev1'

关于shell - Tmux创建窗口失败: index in use: 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23149699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com