簡體   English   中英

如何打開一個新的終端窗口並從shell腳本執行操作?

[英]How to open a new terminal window and do things there from a shell script?

我試圖在Linux下完全自動化我的模擬腳本。 目前,我手動點擊打開一個終端,輸入命令讓模擬運行,點擊打開另一個終端,並做類似的事情。

到目前為止我所做的是擁有多個shell腳本,每個腳本都會打開一個終端並執行這些操作。 盡管對shell腳本沒什么經驗,但我相信這可以通過一個shell腳本實現自動化。

我如何打開多個終端窗口,並從一個 shell腳本在這些終端中執行不同的操作?

如果bash theFile順序執行命令/腳本,只需將它們寫入文件中,每行一行,然后重bash theFile

如果你想並行開始/運行一些工作,你可能需要檢查一下: http//www.gnu.org/software/parallel/

如果要在不同的終端中啟動/運行命令,但不想手動“單擊”。 tmux / screen將是你的朋友。 使用tmux,您可以定義它何時啟動,打開多少個窗口/窗格,以及在每個窗口/窗格中應該觸發哪個命令。

tmux鏈接: http//tmux.sourceforge.net

PS tmux是一個非常方便的工具,我每天都在用它工作。 它是必備工具4我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM