PID에서 창 제목 가져오기

PID에서 창 제목 가져오기

PID와 타이틀 이름을 기반으로 터미널 세션을 종료하고 싶습니다.

pidof돌아온다고 할 수 있다55175 pid로, 창문제목은 테스트 창입니다, 내가 설정하는 데 사용한 적이 있습니다 alacritty -t "TestWindow".

kill 55175또는를 사용하여 세션을 종료하는 것은 쉽지만 pkill alacritty이렇게 하면 모든 터미널 세션이 종료되므로 짜증날 수 있습니다.

이 세션을 정확하게 종료할 수 있도록 창 제목과 해당 PID를 가져올 수 있는 방법이 있습니까?

답변1

예를 들어 X에서는 다음을 사용할 수 있습니다 xdotool.

kill "$(xdotool search --name TestWindow getwindowpid)"

# or

xdotool search --name TestWindow windowclose

관련 정보