Usuário com melhor resposta
Problemas no Agendador de Tarefas

Pergunta
-
Ola , CAi de para quedas na administrar um DC , servidor de arquivo e + 2 bancos de dados .
Estou tendo problema com o backup do windows 2003 (ingles).
Criei um BAT com script para otimizar a tarefa de back e fazer upload para outra filial e coloquei no Scheduled Task para executar semanalmente . ate ai tudo bem .
O problema é eu agendo e ele executa a primeira vez perfeitamente. na semana seguinta ele não faz nada , é como se eu nãi tivesse agendado nada ...ele esta lá , agendado para 52 semanas e só executa na primeira vez .
Se eu apagar o agendamento e criar novamente ele executa no dia e hora corretamente.
na aba settings so deixei marcada a opção "weke the computer to rum this task" e na aba task "enabled (scheduled task runs at specified time)"
o agendador chama o arquivo segunda.bat
Vou colocar o scrip para servir de ajuda a outras pessoas .
segunda.bat
call caminho.bat
del %amallog%backup_segunda.txtecho -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo AMAL - BACKUP LOGICO >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo exclusao do backup da semana passada >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txtdel %amalbackup%*segunda*.rar /q /s >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo export full do banco de dados >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txtexp system/SENHAORACLE@SERVIDOR file=%amalbackup%producao_segunda.dmp log=%amalbackup%producao_segunda.log full=y statistics=none >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo procura nos logs de backup o termo "encerrada" >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
findstr /s "encerrada" %amalbackup%*segunda*.log >> %amallog%backup_segunda.txtecho -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo compacta, testa e exclui o dump e o arquivo de log. >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txtrar a -t -df -agdd-mmm-yy %amalbackup%backup_segunda_.rar %amalbackup%*.dmp %amalbackup%*.log >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo upload via ftp >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txtftp -s:%amalftp%ftpsegunda.txt -n 186.xxx.xxx.xxx >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txt
echo fim da rotina de backup >> %amallog%backup_segunda.txt
echo -------------------------------------------------------------------------- >> %amallog%backup_segunda.txtArquivo caminho que é chamado no começo do segunda.bat
caminho.bat
set amalbackup=E:\Backup\
set amalftp=E:\Backup\FTP\
set amallog=E:\Backup\Log\Arquivo ftpsegunda.txt que é chamado pelo comando ftp -s
ftpsegunda.txt
user USUARIOFTP SENHA
cd "pasta ftp opcional"
binary
put "E:\backup\backup_segunda_*.rar"
disconnect
bye
!
Se puderem me ajudar com o agendador de tarefas eu agradeço.
Respostas
-
Gente eu acho que achei minha falha , olhei mais atentamente para as opçoes e vi que na aba SCHEDULE na parte de Schedule Task Weekys a opção "Every" estava em 52 ou seja, só seria executado novamente daqui 52 semanas ... erro meu mesmo .... mesmo assim serviu para fazer meu primeiro post no forum o qual já consultei varias vezes .....
Ferei o teste hoje se correr tudo bem eu marco como respondido.
Obrigado .
- Marcado como Resposta Erick AlbuquerqueModerator sexta-feira, 1 de abril de 2011 19:18
Todas as Respostas
-
Gente eu acho que achei minha falha , olhei mais atentamente para as opçoes e vi que na aba SCHEDULE na parte de Schedule Task Weekys a opção "Every" estava em 52 ou seja, só seria executado novamente daqui 52 semanas ... erro meu mesmo .... mesmo assim serviu para fazer meu primeiro post no forum o qual já consultei varias vezes .....
Ferei o teste hoje se correr tudo bem eu marco como respondido.
Obrigado .
- Marcado como Resposta Erick AlbuquerqueModerator sexta-feira, 1 de abril de 2011 19:18
-
Olá McaBizarro.
Alguma novidade sobre o problema?
Abraço.
Richard Juhasz - Microsoft LATAM Forum Support Engineer
http://www.forumguys.com.br