2014-05-20 28 views
0

我正试图在Linux下完全自动化我的模拟脚本。目前,我手动点击打开一个终端,输入命令让仿真运行,点击打开另一个终端,并做类似的事情。如何打开一个新的终端窗口并从shell脚本中执行操作?

我到目前为止所做的事情是拥有多个shell脚本,每个shell脚本都会打开一个终端并执行相应的操作。尽管对shell脚本没有多少经验,但我相信这可以通过一个shell脚本实现自动化。

我怎样才能打开多个终端窗口,并在一个单一的 shell脚本中做不同的东西?

回答

2

如果要执行顺序的命令/脚本,只是把它们写在一个文件中,每行一个,然后bash theFile

,如果你想开始/运行大量并行工作的,你可能希望检查了这一点:http://www.gnu.org/software/parallel/

如果你想在不同的终端启动/运行命令,但你不想手动“点击”。 tmux /屏幕将是你的朋友。使用tmux,您可以定义何时启动,打开多少个窗口/窗格,并在每个窗口/窗格中启动哪个命令。

TMUX链接:http://tmux.sourceforge.net

附: tmux是非常方便的工具,我每天都用它工作。这是必备的工具4我。

+0

+1为tmux,它允许解决方案在无头盒上工作以及 –

相关问题