主页 M

shell中同时开启多个窗口(标签)并运行

2024-03-03 网页编程网 网页编程网

1.序

实现ubuntu中shell同时开启多个窗口(或tab),并运行单独的shell。

2.解决方案

shell代码如下(c.sh),当需要在多个标签中运行时,只需把window换成tab即可,运行方法是:sudo bash c.sh。

#!/bin/bash
#could not remove -e
gnome-terminal --window -e 'bash -c "bash nfd.sh;exec bash"' --tab -e 'bash -c "sleep 1; bash p.sh;exec bash"' --tab -e 'bash -c "sleep 2; bash r.sh;exec bash"' --tab -e 'bash -c "sleep 2; bash r2.sh;exec bash"'

其中,-e虽然报错,但不能删除,若删除-e,只能开启窗口(标签),但不能运行。

阅读原文
阅读 1056
123 显示电脑版