On May 18, 2011, at 10:40 AM, Diego Paludo wrote:
> Na verdade esse script eu fiz no Debian, e lá funciona direitinho.
> 
> a linha:
> PATH=$PATH
> 
> No Debian funciona pois esta definida nas variareis de ambiente.

Funcionar também funciona no FreeBSD... mas de novo, uma linha como essa não 
faz nada ;)

Você setou o conteúdo da variável PATH para ser o mesmo da variável PATH, ou 
seja, você fez um no-op :)

No caso a variável PATH foi setada pelo cron antes de executar seu script e é 
diferente do PATH que você tem quando executa seu script via prompt.

A linha abaixo, não só funciona como deve resolver seu problema:

PATH=$PATH:/usr/local/bin:/usr/local/sbin



> 
> Confesso que o uso do 'which' facilita bastante, pelo menos no Debian :)

Verifique o manual do which(1).

Não existe diferença entre os SOs, o which vai funcionar desde que os comandos 
que você esta procurando estejam no PATH.


> 
> Valeu a dica de todos, vou testar e já retorno.
> 
> 
> 
> Agradecido!
> 


[]'s
Luiz
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a