Cerrando muchas ventanas gnuplot -persist

Cerrando muchas ventanas gnuplot -persist

Acabo de abrir más de cien ventanas de gráficos persistentes usando gnuplot -persisten x11un escritorio RHEL. ¿Hay alguna manera fácil de cerrarlos todos? Realmente no quiero cerrar sesión/iniciar sesión ni hacer clic en ellos manualmente.

Respuesta1

Para matar todos los procesos de Gnuplot:

pkill -x gnuplot

Si desea eliminar solo los procesos de Gnuplot que se invocaron con la -persistopción:

pkill -fx 'gnuplot -persist.*'

Si desea cerrar las ventanas sin cerrar los procesos de Gnuplot (creo que eso es inútil aquí porque cerrar las ventanas hace que los procesos de Gnuplot salgan), puede usarwmctrl: wmctrl -c gnuplotcierra todas las ventanas de Gnuplot (más precisamente, envía un WM_DELETE_WINDOWmensaje a todas las ventanas cuyo título contiene gnuplot, que es lo mismo que hacer clic en el botón "cerrar" en todas estas ventanas). Si desea cerrar solo algunas de las ventanas de Gnuplot, puede analizar la salida de wmctrl -lpara encontrar las ID de ventana que desea y cerrar las ventanas con wmctrl -co xkill -id.

información relacionada