我通过 xbindkeys 启动了一个 bash 脚本
"sleep 1;bash /home/scripts/loop.sh"
KP_Add
如何绑定另一个密钥,这会破坏这个 bash 脚本?
例如,如果loop.sh
按 1,000 次点击KP_Add
,那么如何在按 200 次点击后打破 bash 循环KP_Substract
?
答案1
我建议将一个键绑定到杀死脚本的操作:
"pkill -f bash /home/scripts/loop.sh"
这pkill 命令上面使用-f
选项将给定的脚本名称与完整的进程名称进行匹配;然后任何匹配的进程都会被终止。我直接从您提供的 KP_Add 示例中复制了脚本名称。