Bash 使用xterm后关闭终端窗口
我有以下代码Bash 使用xterm后关闭终端窗口,bash,shell,scripting,Bash,Shell,Scripting,我有以下代码 xterm -e <some command> & <line 2 command> xterm-e& 现在,在第2行命令之后,我希望自动关闭xterm-e窗口 如何关闭在脚本中打开的终端窗口 谢谢 您只需获取上次使用$启动的后台任务的PID,然后在第2行命令完成后将其杀死 xterm -e <some command> & myBackgroundXtermPID=$! <line 2 command> k
xterm -e <some command> &
<line 2 command>
xterm-e&
现在,在第2行命令之后,我希望自动关闭xterm-e窗口
如何关闭在脚本中打开的终端窗口
谢谢 您只需获取上次使用$启动的后台任务的PID,然后在第2行命令完成后将其杀死
xterm -e <some command> &
myBackgroundXtermPID=$!
<line 2 command>
kill $myBackgroundXtermPID
xterm-e&
myBackgroundXtermPID=$!
杀死$myBackgroundXtermPID
我假设,如果您的后台进程在第2行之前结束,它的PID将不会被另一个进程重用(如果您用完了PID编号)。谢谢,这非常有用