当配置文件首选项为 -> 命令 -> 命令退出时:-> 保持终端打开时,如何从脚本强制关闭新终端

当配置文件首选项为 -> 命令 -> 命令退出时:-> 保持终端打开时,如何从脚本强制关闭新终端

我正在尝试打开两个新终端并通过脚本在它们上运行 .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"'

相关内容