Solução de problemas de scripts agendados:
-
Se ainda não o fez, verifique o arquivo de log Tarefas agendadas na GUI, em Avançado > Ver Registo . Pesquise no arquivo "
***
" para encontrar as entradas mais recentes, e você poderá ver algumas informações de erro extras. -
Defina um arquivo de log para capturar a saída e envie os erros padrão e padrão para lá. Altere qualquer echo OFF para echo ON para ter certeza de que você não está suprimindo mensagens de erro.
Por exemplo, se o seu script for chamado deftp.data.cmd
, sua tarefa agendada poderá ter esta aparência,cmd /c ftp.data.cmd >> ftp.data.log 2>&1
-
O script está suspenso? Talvez o agendador de tarefas esteja eliminando o script (daí o código de erro CTRL + C) após algum período de tempo especificado. Adicione alguns destes em pontos estratégicos no seu scipt,
echo %DATE% %TIME%
-
Tem certeza de que a conta que está executando o script tem permissões / acesso a tudo no script?
-
Se você não pode ter qualquer alegria, execute este comando e poste a saída aqui, talvez possamos começar com o agendamento,
schtasks /query /v /fo LIST /s YOURSERVER