Mysql
 sql >> Database >  >> RDS >> Mysql

Come eseguire periodicamente il codice PHP in modo automatico

Hai due approcci.

Il primo si basa su lavori cron - il tuo sistema potrebbe chiamare automaticamente alcuni script PHP ogni settimana. Vedi di più in articolo di Wikipedia e impara Cron sulla base di esempi (Ho visto anche qualche strumento interessante da qualche parte su GitHub, ma al momento non riesco a trovarlo).

Il secondo è chiamare un'attività durante l'esecuzione di script diversi , per esempio. quando non hai accesso a crontab . Puoi ad es. memorizzare le informazioni sugli script eseguiti nel database:se sono trascorsi 7 giorni dall'ultima esecuzione, eseguire alcune funzioni/script e salvare il nuovo timestamp nel database.

MODIFICA:

Hai detto che sei su Windows, ma ci sono anche soluzioni simili a cron.

Per aggiungere attività pianificate, segui le linee guida dall'articolo su Drupal.org .

Puoi anche eseguire software simile a Cron, ad es. CRONw - Cron per Windows .