Maison  >  Article  >  Tutoriel système  >  PHP ne prend pas en charge le multi-threading. Parfois, ce n'est pas si amusant de résoudre les problèmes.

PHP ne prend pas en charge le multi-threading. Parfois, ce n'est pas si amusant de résoudre les problèmes.

WBOY
WBOYoriginal
2024-06-03 19:15:50304parcourir

PHP ne prend pas en charge le multi-threading. Parfois, ce nest pas si amusant de résoudre les problèmes.

Comment ajouter des tâches planifiées pour exécuter des fichiers php dans le système Linux

Comment ajouter une tâche planifiée pour exécuter un fichier php dans le système Linux ? PHP ne prend pas en charge le multi-threading, et parfois il n'est pas si confortable de traiter le problème. L'éditeur de Study La prend le fichier php comme exemple. pour expliquer les tâches planifiées sous Linux.

Comment ajouter des tâches planifiées pour exécuter des fichiers php dans le système Linux

1. Ouvrez l'interface de ligne de commande du système Linux.

Entrez la commande suivante dans l'interface de ligne de commande : whichphptâche planifiée Linux php, et appuyez sur Entrée.

1. Rappelez-vous le chemin php à l'étape précédente, continuez à entrer sur la ligne de commande : crontab-e, appuyez sur Entrée, appuyez sur la touche "i" pour entrer dans le mode d'édition de l'éditeur vi. mode actuel, entrez la commande suivante :

10,40,50****/usr/bin/php/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php

C'est-à-dire : fréquence d'exécution des tâches planifiées + chemin du fichier exécutable php + chemin du fichier php à exécuter. (La fin de l'article expliquera en détail la fréquence d'exécution de la commande)

Une fois la saisie terminée, appuyez sur la touche "ESC" et entrez ":" sur la ligne de commande actuelle tâche planifiée Linux php, entrez "wq" après ":", puis appuyez sur Entrée. L'invite suivante apparaîtra, prouvant que la tâche planifiée a été ajoutée avec succès.

Fréquence d'exécution des tâches planifiées Linux :

La fréquence de la partie initiale de la commande se compose de cinq parties, représentant les minutes, les heures, les jours, les mois et les semaines (0 correspond au dimanche). Lorsque la fréquence actuelle est entièrement exécutée, elle est représentée par "*", il y aura donc autant de "*". Les exemples suivants peuvent vous aider à comprendre :

Les tâches planifiées ci-dessous seront toujours exécutées

*****[commande]

La tâche planifiée ci-dessous s'exécutera à 0 minute toutes les heures (c'est-à-dire exécutée une fois par heure)

0****[commande]

Ce qui suit est toujours une tâche planifiée qui s'exécute toutes les heures. Mais ça dure un quart d'heure (1h15, 2h15...)

15****[commande]

La tâche planifiée ci-dessous est exécutée une fois tous les soirs, à 14h30

302***[commande]

Les tâches planifiées ci-dessous sont exécutées à minuit le 2 de chaque mois (par exemple : 00h00 le 2 février 2010)

002**[commande]

La tâche planifiée ci-dessous sera exécutée une fois tous les lundis à 0 minute de chaque heure

0***1[commande]

Ce qui suit se déroulera 3 fois par heure, à 0 minute, 10 minutes et 20 minutes

0,10,20****[commande]

Le signe de division "/" est utilisé ci-dessous pour indiquer la fréquence d'exécution. Cet exemple est exécuté toutes les 5 minutes

*/5****[commande]

Vous pouvez également utiliser "-" pour indiquer une plage, comme indiqué ci-dessous, chaque heure de 5 à 10 est exécutée une fois

05-10***[commande]

Il existe également un outil de téléchargement Linux avec mot-clé temporel spécial "@reboot", qui consiste à exécuter la tâche planifiée à chaque redémarrage du serveur

@reboot[commande]

Les personnes qui ont lu "Comment ajouter des tâches planifiées pour exécuter des fichiers php dans les systèmes Linux" ont également lu :

1. À propos de la façon de supprimer des groupes d'utilisateurs sous Linux et d'ajouter des groupes d'utilisateurs sous Linux

2.Paramètres de sécurité du système d'exploitation Linux

3.Renforcement de la sécurité du système d'exploitation Linux

4. Quelles sont les étapes et procédures détaillées pour la configuration de la sécurité du système Linux

5. Liste des commandes Linux couramment utilisées (2)

6. Étapes pour installer le pilote NvidiaOptimus sur Ubuntu

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