我想设置一个特定的键(如 F12)来向我发送一个特定的信号编号,该信号编号超出了我可以使用trap
命令处理该信号的 Linux 信号范围。我怎样才能做到这一点?
笔记:我正在使用未安装的控制台和 X 服务器。
答案1
按下 F12 键时在 Bash 中运行程序或函数很容易。将以下代码添加到您的~/.bash_profile
文件中:
sendsig(){
kill -KILL <somepid>
}
bind -x '"\e[24~":sendsig'
从这里开始,将其发送到正确的流程由您决定。