gnuplot -persist
RHEL デスクトップでwith を使用して 100 を超える永続的なグラフ ウィンドウを開きましたx11
。これらすべてを閉じる簡単な方法はありますか? 手動でログアウト/ログインしたり、クリックしたりするのはやりたくないです。
答え1
すべての Gnuplot プロセスを強制終了するには:
pkill -x gnuplot
オプションで呼び出された Gnuplot プロセスだけを終了したい場合は、次のようにします-persist
。
pkill -fx 'gnuplot -persist.*'
Gnuplotプロセスを閉じずにウィンドウを閉じたい場合(ウィンドウを閉じるとGnuplotプロセスが終了するため、ここでは役に立たないと思います)、次のようにします。wmctrl
:wmctrl -c gnuplot
すべての Gnuplot ウィンドウを閉じます (より正確には、WM_DELETE_WINDOW
タイトルに が含まれるすべてのウィンドウにメッセージを送信しますgnuplot
。これは、これらすべてのウィンドウで「閉じる」ボタンをクリックするのと同じです)。一部の Gnuplot ウィンドウのみを閉じたい場合は、 の出力を解析して必要なウィンドウ ID を見つけ、またはwmctrl -l
を使用してウィンドウを閉じることができます。wmctrl -c
xkill -id