Fechando muitas janelas gnuplot -persist

Fechando muitas janelas gnuplot -persist

Acabei de abrir mais de cem janelas gráficas persistentes usando gnuplot -persistem x11um desktop RHEL. Existe alguma maneira fácil de fechar todos eles? Eu realmente não quero sair/entrar ou clicar neles manualmente.

Responder1

Para encerrar todos os processos do Gnuplot:

pkill -x gnuplot

Se você deseja eliminar apenas os processos do Gnuplot que foram invocados com a -persistopção:

pkill -fx 'gnuplot -persist.*'

Se você quiser fechar as janelas sem fechar os processos do Gnuplot (acho que isso é inútil aqui porque fechar as janelas faz com que os processos do Gnuplot saiam), você pode usarwmctrl: wmctrl -c gnuplotfecha todas as janelas do Gnuplot (mais precisamente, envia uma WM_DELETE_WINDOWmensagem para todas as janelas cujo título contém gnuplot, o que equivale a clicar no botão “fechar” de todas essas janelas). Se quiser fechar apenas algumas das janelas do Gnuplot, você pode analisar a saída de wmctrl -lpara encontrar os IDs de janela desejados e fechar as janelas com wmctrl -cou xkill -id.

informação relacionada