Obrigado pela resposta. Adicionei as seguintes variávies no meu secript: LANG="pt_BR.UTF-8" LANGUAGE="pt_BR"
Agora está funcionando perfeitamente. ----- Mensagem original ----- De: "hamacker" <[EMAIL PROTECTED]> Para: "Lista de discussão do LoCoTeam Brasileiro" <ubuntu-br@lists.ubuntu.com> Enviadas: Quinta-feira, 5 de Junho de 2008 9:30:39 (GMT-0300) Auto-Detected Assunto: Re: [Ubuntu-BR] script roda em ingles no cron As variaveis a que voce se refere ficam em /etc/enviroment e valem para todos os usuários que carregarem um shell. Acontece que o cron ao executar um script não carrega todas as variaveis ou algumas podem ser pegas do usuario 'root'. para resolver o problema é interessante colocar essas variaveis do seu script. Estou sem tempo para testar aqui, mas provavelmente é isso. 2008/6/5 Xisberto <[EMAIL PROTECTED]>: > 2008/6/4 Ivan Brasil Fuzzer <[EMAIL PROTECTED]>: > >> Boa noite! >> >> Tenho um script que pega o dia da semana. Este script rodava >> perfeitamente no Ubuntu Server 6.06. Migrei o servidor para a versão >> 8.04 e o script funciona perfeitamente quando rodado manualmente mas >> quando roda pelo cron não. >> >> Manualmente ele pega o dia da semana correto. Ex: seg, ter, qua, qui, >> sex >> >> Rodando pelo cron, o script pega em ingles. Alguém sabe como eu faço >> para pegar em português como sempre foi? >> >> O comando que pega o dia é: >> date +%a | tr -s A-Z a-z >> >> >> -- >> Interessado em aprender mais sobre o Ubuntu em português? >> http://wiki.ubuntu-br.org/ComeceAqui - >> ubuntu-br mailing list >> ubuntu-br@lists.ubuntu.com >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br >> > > A configuração do idioma é feita no perfil do usuário. Quando você loga no > servidor e roda o script na mão, ele pega o valor das variáveis de ambiente > $LANG e $LANGUAGE para definir o idioma. > > O root é quem executa os processos do cron, se o idioma dele estiver setado > par inglês, ele vai executar em inglês. A idéia é que você mude o idioma do > root. > > Olhe seus arquivos .bashrc e .bash_profile e veja onde eles setal essas > variáveis. > > Vá ao /root/.bashrc e coloque a mesma definição que encontrar no seu home. > > -- > Humberto Xis > [EMAIL PROTECTED] > http://xisberto.blogspot.com > http://ostelematicos.blogspot.com > > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1 > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list ubuntu-br@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list ubuntu-br@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-br