shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: RES: [shell-script] Deamon conversor de arquivos de áudio


From: Alain M.
Subject: Re: RES: RES: [shell-script] Deamon conversor de arquivos de áudio
Date: Mon, 10 Apr 2006 21:21:06 -0300
User-agent: Thunderbird 1.5 (X11/20051201)

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:address@hidden]
| Enviada em: segunda-feira, 10 de abril de 2006 14:35
| Para: address@hidden
| 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:
| | punisher@hatebreeder:~/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: 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







---------------------------------------------------------------------
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









reply via email to

[Prev in Thread] Current Thread [Next in Thread]