我正在开发我的应用程序(在 Linux 上),遗憾的是它有时会挂起。我可以使用 Ctrl+C
发送 sigint,但我的程序忽略了 sigint,因为它太远了。所以我必须做进程杀戮之舞:
Ctrl+Z
$ ps aux | grep process_name
$ kill -9 pid
有没有一种方法可以配置 bash 在我按下 - 比如说 - Ctrl+Shift+C
时向当前进程发送终止信号?
最佳答案
我不认为有任何 key 可以用来发送 SIGKILL。
SIGQUIT 会代替吗?如果你没有捕捉到,默认是核心转储进程。默认情况下,这是 ^\。你可以通过运行看到这一点:
$ stty -a
在终端中。它应该说:
quit = ^\
关于linux - 如何在 bash 中将 key 绑定(bind)到 sigkill?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339887/