我正在尝试打开两个新终端并通过脚本在它们上运行 .sh 文件,但在完成所有命令后,我希望关闭一个终端。我正在使用gnome-terminal -e "sh patterns.sh";
命令打开新终端并运行脚本。
答案1
使用以下命令,您将杀死 gnome-terminal:
kill $PPID
我用xterm试过了,没有用gnome。
xterm -hold -e "/temp/test.sh; ps -fp \$PPID; sleep 5; kill \$PPID"
这就是 gnome-terminal 的工作原理:
gnome-terminal -e '/bin/ksh -c "/temp/test.sh; kill $PPID"'