如何破坏使用 xbindkeys 启动的 bash 脚本?

如何破坏使用 xbindkeys 启动的 bash 脚本?

我通过 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 示例中复制了脚本名称。

相关内容