Estou tentando escrever um script bash (sou muito novo nisso, por sinal) em um sistema Linux e basicamente quero que ele execute um comando a cada 5 segundos, enquanto outro comando não estiver gerando um valor.
Então o que eu tenho até agora é xev | grep -A2 --line-buffered -E 'ButtonRelease' | grep -o 'button 1'
que essencialmente gera "botão 1" quando clico na janela xev. Quero executar um comando separado a cada 5 segundos ( xdotool mousemove 1401 1139 click 1
) até clicar na janela xev, ponto em que o script para.