Agendador de Tarefas (HTTP)
O que é?O Agendador de Tarefas (HTTP) é uma ferramenta que permite disparar uma requisição HTTP de maneira agendada e repetitiva, sem intervenção manual. Uma requisição HTTP nada mais é que o acesso a uma URL. Normalmente fazemos isso pelo nosso browser/navegador, mas a ferramenta Agendador de Tarefas (HTTP) faz isso para você, automaticamente na periodicidade que você escolher. Para quê serve?Vamos supor, por exemplo, que você tenha no seu site/aplicação uma área de notícias, e estas notícias estão cadastras em um banco de dados. Todas as noites você deseja gerar um PDF ou um TXT com as notícias do dia anterior, para fins de arquivo, impressão ou mesmo envio para os funcionários da empresa por email. Você pode escrever um script/rotina em PHP, ASP (na linguagem de sua preferência) que faz a busca/leitura das notícias do dia anterior no banco de dados e gera/grava um arquivo PDF com todas elas em algum lugar da sua área de hospedagem. Você pode usar o Agendador de Tarefas (HTTP) para acionar este script todas as noites, na hora que você desejar/agendar. Outros exemplos: gerar feeds RSS, disparar emails (apesar de, neste caso, recomendarmos a ferramenta de Email Marketing), fazer backups, rotinas de fechamento de contas, etc, etc (a imaginação é o limite). Como usar?A ferramenta Agendador de Tarefas (HTTP) está disponível para todas as hospedagens, tanto em Linux quanto em Windows, e é acessível através do seu painel de controle, na seção "Ferramentas" (para clientes de servidores dedicados e cloud, é necessário acessar primeiro a hospedagem desejada antes de acessar o menu ferramentas). Se você já tiver tarefas agendadas, elas aparecerão na listagem. Caso deseje criar uma nova tarefa, clique em "Adicionar nova tarefa". Ao criar uma nova tarefa, você deve informar os seguintes campos:
Uma vez preenchidos os campos acima, você deve agendar as ocorrências da tarefa. Clique em "Salvar". Na próxima tela serão exibidas as opções de agendamento. Normalmente cada tarefa terá apenas um único agendamento, mas a ferramenta permite que uma tarefa possa ter várias ocorrências/agendamentos diferentes. Por exemplo, você pode agendar uma mesma tarefa para ocorrer todas as segundas-feiras às 11h00 da manhã e todo dia 1o de cada mês, independente do primeiro agendamento (toda segunda-feira). Neste caso teremos dois agendamentos, veja o screenshot: As opções de agendamento são auto-explicativas: uma única vez, semanal (podendo-se escolher os dias da semana) e mensal (podendo-se escolher o dia e os mêses). Para finalizar, clique em salvar. Pronto! Extras
Veja tambémLinks |
|
