방금 RHEL 데스크톱에서 gnuplot -persist
with를 사용하여 100개가 넘는 영구 그래프 창을 열었습니다 . x11
모두 닫는 쉬운 방법이 있습니까? 로그아웃/로그인하거나 수동으로 클릭하고 싶지 않습니다.
답변1
모든 Gnuplot 프로세스를 종료하려면:
pkill -x gnuplot
옵션 으로 호출된 Gnuplot 프로세스만 종료하려면 다음을 수행하십시오 -persist
.
pkill -fx 'gnuplot -persist.*'
Gnuplot 프로세스를 닫지 않고 창을 닫고 싶다면(창을 닫으면 Gnuplot 프로세스가 종료되기 때문에 여기서는 쓸모가 없다고 생각합니다) 다음을 사용할 수 있습니다.wmctrl
: 모든 Gnuplot 창을 닫습니다. 더 정확하게는 제목에 이 포함된 모든 창에 메시지를 wmctrl -c gnuplot
보냅니다 . 이는 모든 창에서 "닫기" 버튼을 클릭하는 것과 같습니다. Gnuplot 창 중 일부만 닫으려면 의 출력을 구문 분석하여 원하는 창 ID를 찾고 또는 를 사용하여 창을 닫을 수 있습니다 .WM_DELETE_WINDOW
gnuplot
wmctrl -l
wmctrl -c
xkill -id