灵感来自这个答案我的 kitty.conf 中有以下映射,可以快速摆脱卡住的命令:
map ctrl+shift+z send_text normal \x1akill -9 %%\r
但对于提示用户的命令(例如read
或 )sudo -k
,进程将保持活动挂起状态。如何阻止提示吞掉kill命令?
❯ jobs
❯ sudo -k echo hi
[sudo] password for janek:
[1] + 166575 suspended sudo -k echo hi
❯ jobs
[1] + suspended sudo -k echo hi
❯ sleep 100
^Zsleep 0.1 && kill -9 %%
[2] + 166667 suspended sleep 100
❯ sleep 0.1 && kill -9 %%
[2] + 166667 killed sleep 100