방금 with를 사용하여 RHEL 데스크탑에서 gnuplot -persist
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