我正在尝试找到一种方法来使用脚本向多个主机打开多个 telnet 会话。
我想到使用gnome-terminal
带选项的命令来打开选项卡并执行以下命令,
gnome-terminal --disable-factory -e "telnet x.x.x.x 2055" -t "host_55" --tab --disable-factory -e "telnet x.x.x.x 2057" -t "host_57" &
我参考了这里。
通过这个,我可以打开带有多个选项卡的新终端,每个选项卡都可以执行telnet
到主机。
问题是,如果我关闭 telnet 会话,那么终端选项卡本身也会关闭。
我希望它能够像我们一样独立运行。
我在这里遗漏了什么?
答案1
如果你的唯一目标是保持终端打开,你可以添加类似的内容"telnet x.x.x.x 2057; bash"
。这将在 telnet 关闭后启动 bash,保持终端打开。