鍍金池/ 問答/Linux/ gnome-terminal如何阻塞父窗口

gnome-terminal如何阻塞父窗口

已有一個terminal A,在里面執(zhí)行

gnome-terminal -x bash -c "sh ./run.sh"

terminal A會立即返回;新開的terminal B執(zhí)行run.sh腳本,并且運(yùn)行結(jié)束后會自動關(guān)閉。

請問我要怎樣阻塞terminal A,讓它等待terminal B關(guān)閉之后再返回呢?

回答
編輯回答
吢涼

我自己找到答案了。
gnome-terminal自帶的--disable-factory選項(xiàng)可以實(shí)現(xiàn)這個要求。但是只在2.0的版本支持,3.0的不支持。

2017年5月14日 22:24
編輯回答
檸檬藍(lán)

最簡單的辦法,就是調(diào)用 xargs 進(jìn)行多個處理
gnome-termial -x bash -c 'seq 2 | xargs -P2 sh ./run.sh'

2018年7月30日 08:31