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の例からスクリプト名を直接コピーしました。