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