Ho uno script PHP che controlla la validità del codice del mio database. Come posso farlo funzionare tutti i giorni ad una certa ora, quindi posso semplicemente farlo funzionare con il pilota automatico.Come posso far funzionare il mio script PHP ad una certa ora ogni giorno?
risposta
Ciò che si vuole è chiamato un job cron ed è già coperto qui:
C'è un interprete cli chiamato php
. Esegui il tuo script attraverso questo come cron job.
Se sei un utente linux/unix, ti consiglio di utilizzare CRON.
Se si dispone di un proprio server, è possibile eseguire un cronjob (unix/linux) o un'attività pianificata (Windows).
Se la tua applicazione/sito è ospitato su un host condiviso che non offre cronjobs si un uso un sevice come http://www.onlinecronjobs.com/
non ho ancora testato questo, ma Se google un po '(conjobs a pagamento), si trovare un sacco di quelli. Chiameranno un certo url accoding ad un orario fisso. La maggior parte di questi sevizi ha un set fisso di addizioni ip in modo da poter evitare che lo scipt venga chiamato da chiunque altro.
Utilità di pianificazione di Windows. Non è affatto affidabile e non funziona allo stesso tempo richiesto. –
Le funzionalità di CronJobs sono spesso disabilitate sulla maggior parte degli hosting Linux gratuiti oa basso costo. Se potessi usare cron, potresti usarlo.
Alternative:
- Utilizzare i servizi come: http://www.setcronjob.com/ (molti esiste, basta cercare su google), per programmare il vostro compito per libero (1x per ora).
- Se hai bisogno di un po 'più di succo, dovresti esaminare il motore di app di google cron. Nel cron basta fare un semplice asynchronous request per chiamare la tua pagina.
È possibile utilizzare facilmente il database per salvare l'ultima esecuzione dello script.
ogni esecuzione di una certa pagina si esegue uno script che esegue le operazioni seguenti:
Verificare se più di 8 ore (esempio)
controlli nel database se lo script è già stato eseguito
Se eseguita: non fa nulla.
Se non eseguito: avvia e aggiorna la data dell'ultima esecuzione nel database.
Se si utilizza cPanel sul proprio host, è possibile passare a Avanzate -> cron jobs. Poi dentro c'è possibile impostare un comando job cron in questo modo:
wget http://yoursite.com/yourfile.php
che http://yoursite.com/yourfile.php
dovrebbe puntare alla funzione desiderata. È anche possibile impostare l'intervallo di tempo di ripetizione laggiù.
In questo modo yourfile.php
viene chiamato in intervalli specificati.
È possibile puntare a diversi file nella directory? –
Può essere d'aiuto.
È possibile pianificare un'attività in Windows - Pannello di controllo-> Strumenti di amministrazione è dove si trova l'utilità di pianificazione.
run a php automatically after every hour
Grazie
- 1. notifiche quotidiane ad una certa ora
- 2. Come posso far funzionare il mio server TCP per sempre?
- 3. Come posso far funzionare un cron job ogni 30 minuti?
- 4. Come posso eseguire script PHP in determinati intervalli (ad esempio una volta al giorno)?
- 5. Come posso far funzionare Sass?
- 6. Chiedi a Hubot di parlare ad una certa ora?
- 7. Come posso far funzionare il mio XBAP nel mio browser invece di scaricarlo su Windows 7?
- 8. Come far funzionare APC (PHP Cache)?
- 9. Come posso far funzionare MongoDB con php 5.3.5 e wamp?
- 10. Come posso far funzionare il pulsante "Su" del mio ActionBar come il pulsante "Indietro" del telefono?
- 11. Come posso far vibrare il mio dispositivo?
- 12. Come faccio a far funzionare correttamente il mio esempio SwingWorker?
- 13. Come posso far funzionare jsFiddle in Chrome?
- 14. come posso far funzionare questa direttiva try_files?
- 15. Come posso far funzionare South su PythonAnywhere?
- 16. Come posso far funzionare questo DataTrigger?
- 17. Come posso far funzionare Mockito in androidTest
- 18. Come posso far funzionare Winston con Webpack?
- 19. Come posso far funzionare jenkins "pip install"?
- 20. Come far funzionare il Sharekit
- 21. Inno Setup: come posso far funzionare il mio programma quando un utente accede a Windows?
- 22. Come posso far funzionare jQuery.parseXML in node.js
- 23. Come posso rispondere a un POST nel mio script php?
- 24. Come posso far funzionare il comando slc su Ubuntu?
- 25. Impossibile far funzionare SFTP in PHP
- 26. Come far funzionare Rcpp?
- 27. Impossibile far funzionare PHPunit
- 28. Quale porta dovrei far funzionare il mio server Socket.IO?
- 29. Come posso far eseguire una funzione ogni secondo in swift?
- 30. Gruppo PHP MySQL per giorno e totale per ogni giorno
Sono curioso: come può il codice del proprio database improvvisamente diventato invalido? –
@marcog non proprio conjob è la RISPOSTA non è la domanda. –
Alvaro, il suo utente immesso. Invece faccio il controllo come massa. – Strawberry