使用脚本自动化应用程序,管理多个终端

时间:2013-07-16 11:10:03

标签: bash

我是Ubuntu和Bash脚本的新手。我正在开发一个项目,向我的班级提供SDN应用程序的演示。我需要一些脚本编写帮助来创建演示。如果您对所询问的内容有任何疑问,请提供帮助。

该演示使用名为mininet的工具。我只需要一个脚本,这样我就可以自动完成整个演示。

我需要运行的命令按顺序给出。

  1. 在终端上运行“sudo mn”。这会改变

    的提示
    /mininet$ sudo mn
    

    mininet>
    
  2. 现在在提示符为mininet>的终端上,我需要运行xterm h1,然后运行xterm h2,为mininet创建的两台主机创建单独的终端。

  3. 我必须访问hterm的xterm终端并在那里运行命令。例如:ifconfig

  4. 我必须访问hterm的xterm终端并在那里运行命令。例如:set ip address

  5. 我必须在xterm终端中为h1运行ping,当发生这种情况时,我想访问h2的终端并在h2的xterm终端中启动ping。

  6. 我必须回到xterm终端产生的前一个终端。 mininet>提示一个。然后运行exit,然后当提示恢复正常/mininet$时,我必须sudo mn -c

  7. 所有这一切都应该从一个脚本完成。请忽略提到的特定命令,并提供通用解决方案或线索。

0 个答案:

没有答案