많은 gnuplot -persist 창 닫기

많은 gnuplot -persist 창 닫기

방금 with를 사용하여 RHEL 데스크탑에서 gnuplot -persist100개가 넘는 영구 그래픽 창을 열었습니다 . 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 -cxkill -id

관련 정보