我想根据 pid 和标题名称终止一个终端会话。
可以说pidof
回报55175 作为 pid, 窗户标题是测试窗口,我已经用 来设置了alacritty -t "TestWindow"
。
kill 55175
使用or杀死会话很容易,pkill alacritty
但这会杀死我所有的终端会话,这会很烦人。
有没有办法获取窗口标题及其 pid,以便可以精确地终止此会话?
答案1
例如,在 X 上可以使用xdotool
:
kill "$(xdotool search --name TestWindow getwindowpid)"
# or
xdotool search --name TestWindow windowclose