如何打开终端并再次关闭它(当脚本结束时)?

如何打开终端并再次关闭它(当脚本结束时)?

是否可以打开一个终端,例如使用gnome-terminal,然后让它稍后以编程方式退出(终止)或者在脚本结束时自行退出?

我想用它进行测试设置,我需要运行一些不同的东西 - 然后必须手动关闭不同的终端,这不是很好。将每个程序放在自己的终端中非常方便。

答案1

如果您想在脚本文件中执行此操作,请将其添加到文件末尾。这将向SIGKILL脚本的父进程发送信号,因此如果有一个 bash 链接到终端,这将终止终端,但如果有多个 bash 链接到终端,则不会终止终端。

kill -9 $PPID

或者您可以这样运行脚本,脚本运行完成后终端将关闭:

./your_script.sh && exit

相关内容