我执行了这个命令:
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>
允许您关闭窗口(就像您单击了关闭按钮一样)。