[ Linux ] 如何打開新終端並執行命令


https://www.cnblogs.com/yeungchie/

某些場景可能會需要調用 shell 跑一些程序,同時程序會在終端輸出一些日志,如果只是調用子進程可能就看不到這些日志了。
例如自動跑 DRC 的數據比較大,我可能需要看看跑得怎么樣了,而不是干等着。

打開一個新終端

gnome-terminal

同時執行命令

gnome-terminal -e 'yes 123456'

指定初始環境打開新終端

  • -x
gnome-terminal -x bash

指定環境再執行命令

  • -c 運行 yes 不斷輸出 123456 ( 模擬日志輸出 )
gnome-terminal -x bash -c 'yes 123456'

保持終端不關閉

  • 上面的例子當程序結束時 terminal 會自動關閉
gnome-terminal -x bash -c 'yes 123456;exec bash'

當程序結束時,再執行 bash 來接替當前的進程,使當前這個 terminal 不被關閉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM