Fala alain, A grosso modo, o nice serve para estipular a prioridade do processo, vc pode aumentá-la ou diminui-la. O batch suspende seu processo sempre que o processamento fica pesado, como se usasse um esquema dinâmico de prioridade.
[ ]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: Alain M. [mailto:[EMAIL PROTECTED] | Enviada em: segunda-feira, 10 de abril de 2006 21:21 | Para: [email protected] | Assunto: Re: RES: RES: [shell-script] Deamon conversor de arquivos de | áudio | | | Isso não é o que se faz com nice? Agradeço se puder explicar | a diferença | | Alain | | Julio Cezar Neves - DATAPREVRJ escreveu: | > 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 > > > > > > > > > --------------------------------------------------------------------- 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
