[Cascavel-pm] Erro ao executar script
Luis Motta Campos
luismottacampos em yahoo.co.uk
Sexta Fevereiro 2 02:34:54 PST 2007
On Feb 2, 2007, at 11:25 AM, Patty Silva wrote:
> Pessoal.. nao sei por qual ventura, ao executar meu script via cron
> ele da esse erro:
> bash: ./teste/bin/TMP.pl: /usr/bin/perl^M: bad interpreter: Arquivo
> ou diretório não encontrado
>
> Sendo que o Direitorio existe e o arquivo tb..
> se eu executar
> perl teste/bin/TMP.pl funciona perfeitamente..
>
>
> O que pode ser?
Tem um caracter sobrando na linha do teu interpretador.
Edita o arquivo, vai na linha zero, onde está escrito "#!/usr/
bin...", APAGA A LINHA (seja honesta, ou não vai funcionar), e
reescreve a linha inteira.
Isso vai limpar um caracter \015 (ou \013?) que tem no final da
sua linha, e que está impedindo o shell de encontrar o programa (ele
não consegue localizar um programa chamado "perl\015", que é o que
ele relatou de erro).
Talvez alguém tenha uma forma mais simples de explicar e sugerir
correções?
Putamplexos!
--
Luis Motta Campos is a software engineer,
perl fanatic evangelist, and amateur {cook, photographer}
Mais detalhes sobre a lista de discussão Cascavel-pm