[Resolvido] Definir uma routina PHP

3 respostas
php
antonioqxb

Olá amigos(as), estou implementando um sistema com PHP e deparei-me com a uma questão que eu ainda não conseguir resolver na literatura, eu gostaria de implementar uma routina que fosse executada sempre num determinado horário ou quando um evento ocorresse. Estes gartilhos deveriam ser acionados sem a necessidade de um usuário está conectado. Realmente são procedimentos executando em Background. Se alguém já desenvolveu algo parecido gostaria que você deixasse aqui o nome da tecnologia, qual a API ou framework, o resto vou atrás e desenrolo.

3 Respostas

peczenyj

o que vc quer se chama “Job Scheduler”

é algo que executa codigo em dadas condições “como a cada meia hora”

vc pode usar algo divertido como isso:
https://laravel.com/docs/5.3/scheduling

mas no fim das contas isso usa um cron unix

vc pode emular algo simples usando a cron e executando o curl em um dado endereço que vai executar o que vc quer, por exemplo

antonioqxb

Agradeço, vou ler a documentação e tirar uma base, eu mesmo não gosto de usar frameworks PHP. Obrigado mais uma vez pela disponibilidade.

javaflex

Como ele explicou, você pode usar diretamente cron, assim não precisa de framework.

Criado 14 de outubro de 2016
Ultima resposta 15 de out. de 2016
Respostas 3
Participantes 3