Bom dia...
Gostaria de fazer um script usando comando REC para gravar som.
Ao rodar o script, a gravaçao de som é iniciada e só pode ser
terminada quando a variavel $valor for 0.
Até aí tudo bem, mas para terminar corretamente o comando REC sem
danificar o arquivo de som gerado, tem que usar um CRTL+C.
A dúvida é exatamente essa... Como enviar um CRTL+C ao comando REC
atraves do script?
Segue um rascunho do script que eu to imaginando:
#!/bin/bash
rec -t wav gravacao.wav & # Inicia a gravacao em bg
valor=1 # Atribui valor 1 (gravando)
while [$valor==1] do # Enquanto o valor for 1
valor=$(./getValor); # Recupera o valor(0=parar e 1=gravando)
if [$valor==0] then # Se valor=0 tem que parar, entao CRTL+C
# aqui teria usar um CTRL+C no comando REC que está em bg
fi
done
É mais ou menos essa a idéia. O problema está em como enviar um
CRTL+C para esse programa REC que esta rodando em segundo plano.
Alguem pode me ajudar?
Obrigado
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos