我只是好奇这是否可能。我经常使用 dynagen/qemu(CCIE 培训),并且希望能够运行脚本“x”为我打开 10 个窗口,所有 telnet 都连接到预定义的端口。
IE:
新的 gnome 终端打开 -> telnet localhost 2001
新的 gnome 终端打开 -> telnet localhost 2002
新的 gnome 终端打开 -> telnet localhost 2003
新的 gnome 终端打开 -> telnet localhost 2004
ETC,
我已经完成了相当多的谷歌搜索,但似乎无法给出一个直接的答案。
谢谢您的帮助 :)
编辑:这就是它现在正在收听的方式:
root@NiXToP:/home/***# netstat -na |grep 2001
tcp 0 0 0.0.0.0:2001 0.0.0.0:* LISTEN
root@NiXToP:/home/***# netstat -na |grep 2002
tcp 0 0 0.0.0.0:2002 0.0.0.0:* LISTEN
root@NiXToP:/home/***# netstat -na |grep 2003
tcp 0 0 0.0.0.0:2003 0.0.0.0:* LISTEN
telnet 目前完成的工作:
# telnet localhost 2001
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connected to Dynamips VM "R1" (ID 0, type c3725) - Console port
R1>
您可以使用
-x
或-e
选项来运行 gnome-terminal 并执行指定的命令。例如:因此,您的脚本将使用适当的命令执行 gnome-terminal。如果您的端口号是连续的,您可以使用循环执行此操作:
你试过clusterssh吗?它在 Ubuntu 中作为 clusterssh 可用
或者使用 xterm: