Cron informa o mês em inglês [RESOLVIDO]

1. Cron informa o mês em inglês [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/04/2010 - 10:55h

Olá, pessoal!

Tenho um script de backup aki q funciona normal só q, dentro do script, fiz uma regra para criar diretórios baseados na data (mês e ano). O valor mês (date +%B), quando digitado no terminal e executado manualmente pelo script (como root), é informado em português, porém quando executado no cron, sai em inglês. Como q eu faço, como root, a mês sair em português?

Valew!


  


2. MELHOR RESPOSTA

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 06/04/2010 - 12:05h

Sete também a variável LANG

LANG=pt_BR.<codificação>

3. Re: Cron informa o mês em inglês [RESOLVIDO]

Rubens Brandão
construidor

(usa Arch Linux)

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

Acho que o crom usa configurações de terminal diferentes do usuario comum.

O cron deve ter o próprio usuario de daemon, ou seja, possui seu próprio shell e suas configurações de terminal. Não sei onde ficam essas configurações em sua distribuição. Mas acho que sera só alterar o opções de linguagem.


4. Re: Cron informa o mês em inglês [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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

A minha distro é Red Hat Enterprise Linux e eu deixo assim no cron:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

00 00 * * * root /etc/cron.backup/backup_diario.sh

Será q dá pra incluir alguma variável em relação à linguagem?


5. Re: Cron informa o mês em inglês [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/04/2010 - 12:06h

Vou tentar...


6. Re: Cron informa o mês em inglês [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 06/04/2010 - 12:28h

Paguei pau! Funcionou msm, como não pensei nisso antes?

SMarcell, valew!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts