2014-05-20 25 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,它允許解決方案在無頭盒上工作以及 –

相關問題