La chaîne de planification des tâches Linux est "crontab", et le format est "* * * * * command" : 1. Le premier * représente l'heure ; 2. Le deuxième * représente le jour de la semaine ; Chaque * représente le jour du mois ; 4. Le quatrième * représente le mois ; 5. la commande représente la commande/le script.
Le système d'exploitation de ce tutoriel : système Linux5.18.14, ordinateur Dell G3.
Sous Linux, la planification des tâches utilise la chaîne crontab (table cron) pour spécifier l'heure d'exécution de la tâche. La chaîne crontab est composée de 5 ou 6 champs, chaque champ est séparé par des espaces ou des tabulations, indiquant le temps d'exécution et la fréquence de la tâche.
Le format d'expression cron standard est le suivant :
* * * * * command │ │ │ │ │ │ │ │ │ └─── 命令/脚本 │ │ │ └───── 第几个月份 (1 - 12) │ │ └─────── 每月的第几天 (1 - 31) │ └───────── 每周的第几天 (0 - 7,其中 0 和 7 都代表星期日) └─────────── 小时 (0 - 23)
Les cinq champs ci-dessus représentent respectivement les minutes, les heures, le jour du mois, le mois et le jour de la semaine. Le caractère générique "*" signifie qu'il correspond à toutes les valeurs possibles. Par exemple, utilisez « * » pour signifier chaque minute et « */5 » pour signifier toutes les 5 minutes.
De plus, des caractères spéciaux peuvent être utilisés pour représenter des horaires plus flexibles :
Les points de suspension (-) représentent une plage de valeurs consécutives, telles que "9-17" pour les heures de 9 à 17.
La virgule (,) est utilisée pour répertorier plusieurs valeurs discrètes, telles que "1,3,5" pour 1, 3 et 5.
Un astérisque (*) signifie correspondre à toutes les valeurs possibles, telles que " * " signifie chaque minute, chaque heure ou chaque jour.
La barre oblique (/) est utilisée pour spécifier l'intervalle, par exemple "*/5" signifie toutes les 5 unités.
Voici quelques exemples :
Exécuter le script tous les jours à 14h : 0 14 * * * commande
Exécuter le script tous les dimanches à 3h du matin : 0 3 * * 0 commande
Chaque Exécuter le script toutes les heures : 0 * * * * commande
Exécuter le script toutes les 5 minutes : */5 * * * * commande
Il est à noter que les utilisateurs peuvent utiliser la commande crontab -e pour modifier leurs propres expressions cron et les enregistrer dans le plan de tâches. Utilisez la commande crontab -l pour répertorier toutes les tâches cron de l'utilisateur actuel.
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!