Maison > Article > développement back-end > Code de méthode Linux pour résoudre le problème du minuteur PHP
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!