使用特定按键发送特定信号号

使用特定按键发送特定信号号

我想设置一个特定的键(如 F12)来向我发送一个特定的信号编号,该信号编号超出了我可以使用trap命令处理该信号的 Linux 信号范围。我怎样才能做到这一点?

笔记:我正在使用未安装的控制台和 X 服务器。

答案1

按下 F12 键时在 Bash 中运行程序或函数很容易。将以下代码添加到您的~/.bash_profile文件中:

sendsig(){

    kill -KILL <somepid>

}

bind -x '"\e[24~":sendsig'

从这里开始,将其发送到正确的流程由您决定。

相关内容