我想運行一個腳本,其中包含一些命令來執行例如:pwd,xterm home,date,time這裏我想運行在第一個終端中執行pwd的腳本,然後在xterm home終端中創建一個xterm home想要運行日期和時間命令,然後我想在主終端再次運行pwd。 「如何在python腳本中切換終端?」如何切換python腳本中終端之間的腳本執行動作?
感謝ñ問候
Vasantkumar.R.Nagoor
我想運行一個腳本,其中包含一些命令來執行例如:pwd,xterm home,date,time這裏我想運行在第一個終端中執行pwd的腳本,然後在xterm home終端中創建一個xterm home想要運行日期和時間命令,然後我想在主終端再次運行pwd。 「如何在python腳本中切換終端?」如何切換python腳本中終端之間的腳本執行動作?
感謝ñ問候
Vasantkumar.R.Nagoor
讓您的腳本myscript.py
一個可選的參數如other_term
。產卵xterm -e myscript.py other_term
。當第二個實例myscript.py
開始時,請檢查可選參數other_term
;如果存在,則執行第二組命令。使用環境變量或文件或命令行參數或管道在第一個(初始)和第二個(other_term
)實例之間傳輸任何所需的狀態。當other_term
實例完成時,第二個xterm
將自動關閉並將控制權返回到第一個(初始)實例,然後可以繼續執行其命令。如果您不希望第二個xterm
關閉,則異步產生xterm -e
,並且不要讓您的other_term
腳本退出; (例如,通過信號量文件,或者如果你知道怎麼做,通過管道 - xterm
不會關閉文件句柄)轉換爲第一個實例可以恢復的第一個實例,在退出這兩個腳本之前等待用戶確認。