Vou falar sobre o Unix, pq no Linux é mais difícil de explicar, porém o conceito é exatamente o mesmo.
No Unix vc tem 2 arquivos que são "executados" qdo uma pessoa se loga: primeiro ele "executa" o /etc/profile e depois o ~/.profile (que é o mesmo que ~/.bash_profile). No bash existem diversos outros (como o .bashrc) que só serviriam para atrapalhar a explicação. Qual a diferença? No primeiro existem informações que servem para toda a instalação (não esqueça que o Linux/Unix nasceram multiusuários) e os 2os (cada usuário tem um) possui os ajustes que serão feitos ao gosto de cada um. Assim sendo, se vc setar a variável de ambiente (LC_ALL) no /etc/profile, todos usuários possuirão a mesma especificação de ambiente (a não ser que esta seja alterada no arq individual de cada usuário). -- Abraços, Julio Curso de Shell em Brasília a partir de 08/12 http://www.trainingtecnologia.com.br/novo_site/shell.htm Telefone: (61) 3352-7785 :wq Em 29/11/07, bossonaroesao06 <[EMAIL PROTECTED]> escreveu: > > Quando eu executo um script "na mão" ele me retorna a data em > portugues mas se eu colocar ele pra ser executado na crontab ele > retorna a data em ingles. > Por que ocorre isso se o usuario da crontab é o mesmo do shell que eu > to executando? > > executado crontab: Thu Nov 29 13:37:01 BRST 2007 > executado na mão : Qui Nov 29 13:37:48 BRST 2007 > > Valeu > > > -- Abraços, Julio Curso de Shell em Brasília a partir de 08/12 http://www.trainingtecnologia.com.br/novo_site/shell.htm Telefone: (61) 3352-7785 :wq [As partes desta mensagem que não continham texto foram removidas]
