1
目前,我打開3個終端('openocd會話','telnet會話'&'gdb會話'),並在每個終端上執行'一組命令'。如何創建一個shell腳本來啓動3個終端並在每個終端中執行一組命令?
是可以把它放在一個shell腳本文件中並立即運行? (每個終端上的命令不依賴於其他終端;除了應按上述順序打開終端)
在此先感謝!
目前,我打開3個終端('openocd會話','telnet會話'&'gdb會話'),並在每個終端上執行'一組命令'。如何創建一個shell腳本來啓動3個終端並在每個終端中執行一組命令?
是可以把它放在一個shell腳本文件中並立即運行? (每個終端上的命令不依賴於其他終端;除了應按上述順序打開終端)
在此先感謝!
您使用哪個終端?
像xterm
這樣的終端可以啓動程序而不是shell。只需運行
xterm -e 'command args ...'
我用這個來開始我的電子郵件客戶端:
xterm -e mutt
如果您使用不同的終端,查閱其手冊頁。我很確定有一個相當於-e
。
我在Ubuntu中使用GNOME終端仿真器。 – sniper
@sniper相同選項:例如'gnome-terminal -e top' – Jens
好吧,我這樣做了,我添加了-hold選項,以便窗口不關閉,但現在我無法在窗口中鍵入命令,它只是被凍結。 – Veridian