使用xterm后关闭终端窗口

时间:2016-10-05 19:09:28

标签: bash shell scripting

我有以下代码

xterm -e <some command>  & 
<line 2 command>

现在在第2行命令后,我希望关闭xterm -e窗口自动化。

如何关闭我在脚本中打开的终端窗口?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以简单地获取 $!所推出的上一个后台任务的 PID ,然后第2行后 kill 命令已成功。

xterm -e <some command>  &
myBackgroundXtermPID=$!
<line 2 command>
kill $myBackgroundXtermPID

我假设如果您的后台进程在第2行之前结束,则其PID将不会被其他进程重用(如果您的PID数用完了)。