[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script Shell - SyncBackupsAntigos
From: |
itamarnet |
Subject: |
Re: Script Shell - SyncBackupsAntigos |
Date: |
13 Jun 2017 18:49:41 +0000 |
Janduy
A descrição do problema é superficial no sentido de dar subsídios do que acontece.
Já que a primeira linha funciona e o resto não, eu só posso imaginar 2 possíveis causas:
As variáveis de ambiente não estão sendo "importadas" para o script então os comando básicos funcionam e os demais não, e repetindo no terminal manualmente funcionam pois as variáveis estão corretas
Então comandos ls, rm, mv funcionam de boa, mas o PATH dos comandos lame e sendmail estão carregados, talvez seja o caso de colocar o caminho completo do comando, por exemplo:
lame: /usr/bin/local/lame ou sendmail: /usr/bin/sendmail
Pode haver também uma confusão com as variáveis e esteja invocando uma variável que não exista.
lame --preset standard "$basename.wav" "$basename.mp3"
mkdir /mnt/hdusb1/Audio3month/$dia/
Poderia ser escrito assim para não ser ambíguo:
lame --preset standard "${basename}.wav" "${basename}.mp3"
mkdir /mnt/hdusb1/Audio3month/${dia}/
Não sei se é isso, mas costuma ser uma das primeiras coisas que verifico e a maioria das vezes resolve
Boa sorte
[]'s
Itamar