Heim  >  Artikel  >  Backend-Entwicklung  >  crontab – Cron-Ausführung von PHP-Dateien mithilfe des CI-Frameworks

crontab – Cron-Ausführung von PHP-Dateien mithilfe des CI-Frameworks

WBOY
WBOYOriginal
2016-08-04 09:20:501135Durchsuche

Um ein Projekt durchzuführen, muss jede Minute eine bestimmte PHP-Datei ausgeführt werden, um Daten zu verarbeiten, und auf das verwendete LNMP kann nicht direkt über 127.0.0.1 zugegriffen werden.
Ich war noch nie zuvor mit Cron in Kontakt gekommen und habe online gesucht Jetzt habe ich vor, mehrere Lösungen zu haben.

  1. Simulieren Sie, dass der Client jede Minute eine Anfrage an die Domäne/den Pfad sendet.

  2. Realisieren Sie das Lesen, Parsen, Kapseln und Speichern von Daten, ohne das Framework zu verwenden.

Ich frage mich, ob Sie gute Ideen haben? Das Framework verwendet CI

Antwortinhalt:

Um ein Projekt durchzuführen, muss jede Minute eine bestimmte PHP-Datei ausgeführt werden, um Daten zu verarbeiten, und auf das verwendete LNMP kann nicht direkt über 127.0.0.1 zugegriffen werden.
Ich war noch nie zuvor mit Cron in Kontakt gekommen und habe online gesucht Jetzt habe ich vor, mehrere Lösungen zu haben.

  1. Simulieren Sie, dass der Client jede Minute eine Anfrage an die Domäne/den Pfad sendet.

  2. Realisieren Sie das Lesen, Parsen, Kapseln und Speichern von Daten, ohne das Framework zu verwenden.

Ich frage mich, ob Sie gute Ideen haben? Das Framework verwendet CI

Verwenden Sie Linuxcrontabah

<code>##调用PHP文件写法
*/10 * * * * /usr/local/webserver/php/bin/php /www/project/test.com/price.php
##sh写法
*/10 * * * * sh /www/project/test.com/price.sh 
##laravel框架写法
* * * * * /usr/local/php/bin/php /home/project/service.com/artisan  schedule:run
##ThinkPHP框架写法
*/1 * * * * /usr/local/webserver/php/bin/php /www/home/project/dc/cli.php CancelOrder/cancel
</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn