¿Cómo matar al segundo gedit?

0

Ejecuté este comando:

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

¿Como puedo matar al segundo gedit? Como resultado de este comando:
ps -eo cmd,pid | grep gedit

es:

gedit                        5831

Así que kill <pid>ejecuté esto: ¡ entonces todos los gedits estarán cerrados!

HP_perfect
fuente

Respuestas:

2

gedites probablemente lo suficientemente inteligente como para ejecutar todas sus ventanas en un solo proceso. Entonces, cuando geditvuelve a escribir , se "conecta" al proceso en ejecución, que luego abre una nueva ventana.

Si desea cerrar algunas ventanas, intente wmctrl.

wmctrl -lenumera ventanas. wmctrl -c <win_id>le permite cerrar una ventana (como si hiciera clic en el botón de cerrar).

L. Levrel
fuente