Maison  >  Article  >  développement back-end  >  Code de méthode Linux pour résoudre le problème du minuteur PHP

Code de méthode Linux pour résoudre le problème du minuteur PHP

小云云
小云云original
2018-03-02 09:15:421469parcourir

Cet article partage principalement avec vous le code de la méthode Linux pour résoudre le problème du timer PHP. PHP est souvent exécuté passivement. L'utilisateur envoie une requête http et le serveur l'exécute après avoir reçu la requête. l'initiative de faire quelque chose. Pour les langages comme PHP qui n'ont pas de minuteurs ou qui ont des minuteurs très faibles, les tâches planifiées Linux doivent être utilisées de manière décisive.

L'idée est de planifier des tâches, d'exécuter des commandes CURL en fonction du temps fixé, ou d'envoyer des requêtes http Puisque vous aimez être passif en PHP, laissez-vous être passif jusqu'au bout.

1. Créer des tâches planifiées

[root@izbp17kcgwxvwveyk6c15dz ~]# crontab -e
crontab: installing new crontab
[root@izbp17kcgwxvwveyk6c15dz ~]# crontab -l
1 1 1 * *  /phpstudy/mycurl.sh
1,11,21,31,41,51 1,2,3,4 1 * *  /phpstudy/mycurldepot.sh
5,35 * * * *  /phpstudy/mycurlAutoCheck.sh
[root@izbp17kcgwxvwveyk6c15dz ~]#

Modifier les tâches crontab -e

Afficher les tâches actuelles crontab -l

Commande détaillée : cliquez pour ouvrir le lien

2.SH file CURL command

curl http://127.0.0.1/autocheck.php

3. Logique métier spécifique

Exécuté en PHP

Recommandations associées :

【Aide en ligne】À propos du problème de minuterie php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn