O que são
Scheduled Tasks permitem executar scripts/rotinas em horários definidos (equivalente do cron no Linux). Útil para rotinas de limpeza, disparo de e-mails, integrações e jobs .NET.
Criar tarefa
- Vá em Websites & Domains > Scheduled Tasks.
- Clique em Add Task e escolha o tipo (ex.: executar programa, script, URL).
- Informe o comando/script (ex.:
powershell.exe -File D:\vhosts\exemplo.com.br\httpdocs\jobs\relatorio.ps1). - Defina periodicidade (diário, semanal, custom CRON-like) e notificações por e-mail.
Exemplos
- Executar
php.exepara rodar um script PHP de limpeza de cache. - Executar
curlem uma URL internahttps://exemplo.com.br/cron/run(se sua aplicação expõe endpoint seguro).
Boas práticas
- Use caminhos absolutos.
- Salve logs de saída para auditoria.
- Evite rodar tarefas muito pesadas em horários de pico.