script + crontab muda variavel [RESOLVIDO]

1. script + crontab muda variavel [RESOLVIDO]

Diego Maciel Gomes
dimago

(usa Red Hat)

Enviado em 06/11/2010 - 09:57h

Bom dia pessoal..

tenho um script, onde pego o mes completo, date +%B
nesse meu script, defini como LANG="pt_BR.iso8859-1" justamente para me trazer o mes como Novembro, e nao November
pois bem, coloquei dentro do aquivo um echo $mes, ai ele me printa em tela o mes = Novembro, pensei, fechou, eh isso que preciso...
esse script monta um relatorio, joga num /tmp, para depois enviar via email...
fui la no arquivo, abri ele, e estava Novembro, quer dizer tudo certo...
essa noite, o script rodou, me enviou o email, e olha que doido, me trouxe November, quer dizer, quando ele roda pela crontab, ele traz como ingles...

alguem sabe o que pode ser e como corrigir????
Obrigado,
diego


  


2. achei algoo

Diego Maciel Gomes
dimago

(usa Red Hat)

Enviado em 06/11/2010 - 14:04h

parece que tem um lance que a cron usa um outro terminal... algo assim, ai por isso nao respeita o idioma que setei la dentro do script..

ai fiz assim

* 10 * * * root LC_ALL=pt_BR script.sh

ai foi...

absss


3. Re: script + crontab muda variavel [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/11/2010 - 22:43h

Isso é gambiarra. O certo é vc declarar dentro do crontab assim:

LANG="pt_BR.iso8859-1"

Colocando antes das regras.


4. hummm

Diego Maciel Gomes
dimago

(usa Red Hat)

Enviado em 08/11/2010 - 09:10h

Bom dia renato,

entendi, na verdade, nem me atentei as demais variaveis que estão declaradas la em cima..
minha preocupação em colocar lá em cima é de "estragar" alguns dos scripts que já estão na crontab, pode acontecer certo?


5. Re: script + crontab muda variavel [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/11/2010 - 09:14h

"Estragar" num vai, pq num vai influenciar em nada nos outros scripts. Só se vc quer q o resultado dos outros scripts saiam em inglês.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts