Como quebrar um script bash iniciado com xbindkeys?

0

Eu iniciei um script bash de xbindkeys como

"sleep 1;bash /home/scripts/loop.sh"
  KP_Add

Como posso ligar outra chave, que pode quebrar esse script?

Por exemplo, se loop.sh for 1.000 cliques pressionando KP_Add , como posso quebrar o loop bash após 200 cliques pressionando KP_Substract ?

    
por Googlebot 27.10.2018 / 22:31

1 resposta

2

Sugiro ligar uma chave a uma ação que elimine o script:

"pkill -f bash /home/scripts/loop.sh"

O comando pkill acima usa a opção -f para corresponder o nome do script fornecido ao nome completo do processo ; qualquer processo de correspondência é então morto. Copiei o nome do script diretamente do exemplo KP_Add que você deu.

    
por 27.10.2018 / 23:19