많은 gnuplot -persist 창 닫기

많은 gnuplot -persist 창 닫기

방금 RHEL 데스크톱에서 gnuplot -persistwith를 사용하여 100개가 넘는 영구 그래프 창을 열었습니다 . x11모두 닫는 쉬운 방법이 있습니까? 로그아웃/로그인하거나 수동으로 클릭하고 싶지 않습니다.

답변1

모든 Gnuplot 프로세스를 종료하려면:

pkill -x gnuplot

옵션 으로 호출된 Gnuplot 프로세스만 종료하려면 다음을 수행하십시오 -persist.

pkill -fx 'gnuplot -persist.*'

Gnuplot 프로세스를 닫지 않고 창을 닫고 싶다면(창을 닫으면 Gnuplot 프로세스가 종료되기 때문에 여기서는 쓸모가 없다고 생각합니다) 다음을 사용할 수 있습니다.wmctrl: 모든 Gnuplot 창을 닫습니다. 더 정확하게는 제목에 이 포함된 모든 창에 메시지를 wmctrl -c gnuplot보냅니다 . 이는 모든 창에서 "닫기" 버튼을 클릭하는 것과 같습니다. Gnuplot 창 중 일부만 닫으려면 의 출력을 구문 분석하여 원하는 창 ID를 찾고 또는 를 사용하여 창을 닫을 수 있습니다 .WM_DELETE_WINDOWgnuplotwmctrl -lwmctrl -cxkill -id

관련 정보