Fala Gabriel, este seu script é um exemplo típico para uso do cmd batch. Usa-se este cmd para executar em background scripts que oneram a máquina e não têm problema de prazo de execução, isto é, cada vez que o Idle alcança um determinado patamar, o programa é colocado em execução. Se entra alguma tarefa que incremente o Idle o prg é suspenso.
[ ]s, Julio Cezar Neves Tel:+55 21 2555-6148 / +55 21 8112-9988 Fax: +55 21 2555-6154 http://www.julioneves.com | -----Mensagem original----- | De: Gabriel Gilini [mailto:[EMAIL PROTECTED] | Enviada em: segunda-feira, 10 de abril de 2006 14:35 | Para: [email protected] | Assunto: Re: RES: [shell-script] Deamon conversor de arquivos de áudio | | | Muitíssimo obrigado Humberto, eu até tinha pensado em fazer | isso há uns 5 | min atrás mas não sabia como passar isso pra variável. Agora | deu certinho :) | Olha como ficou: | | [EMAIL PROTECTED]:~/Shell$ cat mp3convd.sh | #!/bin/bash | | ################################################# | # mp3 conv d # | # MP3 Converter Deamon # | # Deamon que verifica se há arquivos # | # .ogg e .wav e converte para mp3 # | # # | ################################################# | | IFS=$'\n' | cd /mnt/hda5/mp3 | | # Procura se há arquivos OGG e converte para WAV | find . -name *.ogg > /dev/null && | { | for ogg in $(find . -name *.ogg) | do | nome="$(basename "$ogg" .ogg)" | oggdec "$ogg" | [ $? -eq 0 ] || rm -f "$nome.ogg" | done | } | | # Procura se há arquivos WMA e converte para WAV | find . -name *.wma > /dev/null && | { | for wma in $(find . -name *.wma) | do | nome="$(basename "$wma" .wma)" | mplayer -ao pcm:file="$nome.wav" "$nome.wma" | [ $? -eq 0 ] || rm -f "$nome.wma" | done | } | | # Procura se há arquivos WAV e converte para MP3 | find . -name *.wav > /dev/null && | { | for wav in $(find . -name *.wav) | do | nome="$(basename "$wav" .wav)" | lame -r -b 160 "$nome.wav" "$nome.mp3" | [ $? -eq 0 ] || rm -f "$nome.wav" | done | } | | | [As partes desta mensagem que não continham texto foram removidas] | | | | --------------------------------------------------------------------- | 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: [EMAIL PROTECTED] | --------------------------------------------------------------------- | 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 --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
