
diegoneto
(usa Outra)
Enviado em 17/08/2012 - 10:34h
Saudações a todos!!
Em março elaborei uma rotina de execução diária e até então ela vinha acontecendo sem problemas, mas assim que entramos em agosto, todos os dias ela dá erro o seguinte erro:
"/home/cvna/Argo/Script/ConversaoArquivos/ConverterSYRIP.sh: line 119: 08: valor muito grande para esta base de numeração (error token is "08")"
Segue abaixo o script junto com as marcações das linhas:
117: typeset -i MesSQL AnoSQL
118:
119: MesSQL=`date +%m` - ERRO
120: AnoSQL=`date +%Y`
Eu criei a variável MesSQL para receber o mês do dia de execução do script e então fazer algumas verificações.
Quanto a isso, eu tenho algumas dúvidas:
Alguém tem alguma solução para este caso?
Há erro no momento que o script tenta inserir "08" na variável MesSQL que é do tipo inteiro, mas não há erro quando ele tenta inserir "2012" na variável AnoSQL também do tipo inteiro que é criada da mesma forma que a MesSQL. Alguém tem alguma idéia do por que isso acontece??
Muito obrigado pela ajuda!!