+ Responder ao Tópico



  1. #1

    Padrão CRONTAB + CONVERSOR DE ARQUIVOS

    Oi, tenho um script rodando manualmente no slackware 12 para converter .wav para .mp3 e funciona normalmente:

    #!/bin/bash
    #20080624 - Author: Gregg Hansen
    #http://www.thiscoolsite.com
    #Make sure to install Lame and copy mlame to your .wav dir
    #If you specify your own filenames, use NO spaces.
    recorddir="/home/kamidia"
    for i in `ls $recorddir/*.wav`; do
    cd $recorddir
    $recorddir/mlame -f -o "-b 16 -m m -q 9 --resample 8" $i
    date=`ls -l $i | awk '{print $7,$6,2008,$8}'`
    mp3=`echo $i | sed 's/.wav/.mp3/g'`
    touch -d "$date" $mp3
    #Uncomment the below line if you want your .wavs moved to a different directory.
    #This way you can review the timestamps and mp3 files before deleting the .wav
    mv $i /wav_recordings
    done

    Porém, quando coloco esse script pra rodar no crontab:
    # Update do mp3
    * * * * * /home/marcelo/convert_recordings.sh 1> /dev/null

    A conversão sai vazia, ou seja, tamanho do arquivo convertido=0kb

    Se alguém puder dar uma luz, agradeço.

  2. #2

    Padrão

    Citação Postado originalmente por mamboa Ver Post
    Oi, tenho um script rodando manualmente no slackware 12 para converter .wav para .mp3 e funciona normalmente:

    #!/bin/bash
    #20080624 - Author: Gregg Hansen
    #http://www.thiscoolsite.com
    #Make sure to install Lame and copy mlame to your .wav dir
    #If you specify your own filenames, use NO spaces.
    recorddir="/home/kamidia"
    for i in `ls $recorddir/*.wav`; do
    cd $recorddir
    $recorddir/mlame -f -o "-b 16 -m m -q 9 --resample 8" $i
    date=`ls -l $i | awk '{print $7,$6,2008,$8}'`
    mp3=`echo $i | sed 's/.wav/.mp3/g'`
    touch -d "$date" $mp3
    #Uncomment the below line if you want your .wavs moved to a different directory.
    #This way you can review the timestamps and mp3 files before deleting the .wav
    mv $i /wav_recordings
    done

    Porém, quando coloco esse script pra rodar no crontab:
    # Update do mp3
    * * * * * /home/marcelo/convert_recordings.sh 1> /dev/null

    A conversão sai vazia, ou seja, tamanho do arquivo convertido=0kb

    Se alguém puder dar uma luz, agradeço.
    Oi pessoal, após algumas buscas encontrei a solução. É que no script, tem que botar o programa com o diretório correto, ou seja, ao invés de "lame", "/usr/local/bin/lame". Resolvido 100%. Muito obrigado de qualquer forma.



  3. #3

    Talking Re: CRONTAB + CONVERSOR DE ARQUIVOS

    Citação Postado originalmente por mamboa Ver Post
    Oi pessoal, após algumas buscas encontrei a solução. É que no script, tem que botar o programa com o diretório correto, ou seja, ao invés de "lame", "/usr/local/bin/lame". Resolvido 100%. Muito obrigado de qualquer forma.

    show muito grato deu certo.. estava ha muito tempo atras desta solução.