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

[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

reply via email to

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