Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como executar código PHP periodicamente de forma automática


Você tem duas abordagens.

O primeiro é baseado em tarefas cron - seu sistema pode chamar automaticamente algum script PHP toda semana. Veja mais em artigo da Wikipédia e aprender Cron com base em exemplos (Vi também uma ferramenta interessante em algum lugar no GitHub, mas não consigo encontrá-la no momento).

A segunda é chamar alguma tarefa durante a execução de um script diferente , por exemplo. quando você não tem acesso ao crontab . Você pode, por exemplo. armazenar informações sobre scripts executados no banco de dados - se 7 dias se passaram após a última execução, execute alguma função / script e salve o novo carimbo de data / hora no banco de dados.

EDITAR:

Você disse que está no Windows, mas também existem soluções semelhantes ao cron.

Para adicionar tarefas agendadas, siga as diretrizes do artigo em Drupal.org .

Você também pode executar software semelhante ao Cron, por exemplo. CRONw - Cron para Windows .