
dafloria
(usa Ubuntu)
Enviado em 21/07/2010 - 16:20h
Olá galera...
Estou precisando de uma ajuda com um script de backup que criei.
O nome do bakcup é atribuido a uma variável da seguinte maneira:
NOMEBKP="Staroup_`date +%a`.tar.gz"
O resultado desejado é: Staroup_Seg.tar.gz, Staroup_Ter.tar.gz, etc...
Sempre que rodo o script na mão é exatamente o que acontece, porem, ao agendar a execução no cron do root /etc/crontab o nome do dia da semana vem em inglês (Staroup_Mon.tar.gz, Staroup_Tue.tar.gz, etc...)
Alguem me ajude a resolver isso por favor.
Até onde eu sei o crontab deveria executar os scripts como se fosse o usuário root que eu utilizo no shell. Então por que ao rodar o script na mão (logado como root) ele gera em português e rodando pelo cron em inglês?