如何杀死第二个 gedit?

如何杀死第二个 gedit?

我执行了这个命令:

for run in {1..3}
do
  gedit &
done

我怎样才能杀死第二个 gedit?因为这个命令的结果:
ps -eo cmd,pid | grep gedit

是:

gedit                        5831

因此执行此操作:kill <pid>然后所有 gedits 都将被关闭!!!

答案1

gedit可能足够智能,可以在一个进程中运行所有窗口。因此,当您gedit再次键入时,它会“连接”到正在运行的进程,然后打开一个新窗口。

如果您想关闭一些窗口,请尝试wmctrl

wmctrl -l列出窗口。wmctrl -c <win_id>允许您关闭窗口(就像您单击了关闭按钮一样)。

相关内容