Olá!
O Emanoel perguntou como executar tarefas no windows a cada 5 minutos
e eu falei que o ajudaria com o Agendador de Tarefas.
Acontece que me enganei e o agendador do XP não tem como executar de
hora em hora, de 20 em 20 minutos, etc.
Mais uma vez ao tentar ajudar alguém faço uma grande descoberta:
Exiete um utilitário no XP, para a linha de comando, que tem uma
grande flexibilidade, confiram abaixo detalhes. Eu testei executar um
script a cada 5 minutos e funcionou.
Arquivo para ser executado no prompt.
schtasks.exe
Executando Tarefa em Máquina Remota:
rem schtasks /create /sc minute /mo 5 /tn "Backup do Banco Clientes"
/tr \\central\data\scripts\backup.bat
Executando tarefa local a cada 5 minutos sempre:
Criar o script que contém as tarefas ou apontar o arquivo executável,
como abaixo:
schtasks /create /sc minuto /mo 5 /p senha /tn "Backup" /tr c:\pgsql\backup.bat
Testei este acima e realmente a cada 5 minutos ele executa o script.
Remover uma tarefa agendada:
schtasks /delete /tn "NomedaTarefa"
Opções de Agendamento
/sc schedule : Specifies the schedule type. Valid values are MINUTE,
HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE.
Syntax Geral
schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier]
[/d day] [/m month[,month...] [/i IdleTime] [/st StartTime] [/sd
StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]]
[/ru {[Domain\]User | "System"} [/rp Password]] /?
Link sobre o SchTasks:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/at.mspx?mfr=true
Para Ajuda. Executar:
schtasks /?
Retornará:
SCHTASKS /parƒmetro [argumentos]
Descri‡Æo:
Permite que um utilizador crie, elimine, consulte, altere, execute e
termine as tarefas agendadas num sistema local ou remoto.
Substitui o AT.exe.
Lista de parƒmetros:
/Create Cria uma nova tarefa agendada.
/Delete Elimina a(s) tarefa(s) agendadas.
/Query Apresenta todas as tarefas agendadas.
/Change Altera as propriedades da tarefa agendada.
/Run Executa a tarefa agendada imediatamente.
/End P ra a tarefa agendada que est a ser executada actualmente.
/? Apresenta a ajuda/utiliza‡Æo.
Exemplos:
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
--
Ribamar FS - ribafs[ ]users.sourceforge.net
http://www.ribafs.net
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral