1. Tâches planifiées dans le scénario de tâche de production
Sauvegarder les données du système à zéro tous les jours
Tous les soirs à zéro heure je compte les états financiers
coupures par minute personne n'entre dans l'ordinateur
2. Pratique de la tâche de chronométrage
Démarrage du service de tâche chronométré : systemctl start crond+systemctl enable crond
Afficher la liste des tâches planifiées configurées : cat /var/spool/cron/rootoucrontab -l
Pour modifier une tâche cron : crontab -eouvim /var/spool/cron/root
Fichier de configuration pour les tâches planifiées de l'administrateur racine :/var/spool/cron/root
Syntaxe des tâches planifiées (temps partagé jour, mois et semaine)
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command
Symbole des tâches planifiées
* signifie "chaque" Le * sur le quantile signifie chaque point.
- représente une plage telle que 1-5, de 1 à 5,
, représente une liste, telle que 1,2,3,4,5, de 1 à 5, la liste
/ signifie chaque, par exemple */5 toutes les 5 minutes, toutes les 5 minutes
Pratique de la tâche de chronométrage
* * * * * Tâches : Exécuter des tâches toutes les minutes
1,2,3 * * * * Tâche : Exécute la tâche aux 2 3 premières minutes de chaque heure
1-3 * * * * Tâche : Exécuter la tâche dans les 23 premières minutes de chaque heure
*/10 * * * * Tâche : exécute la tâche toutes les 10 minutes
Remarques sur les tâches planifiées :
La configuration de la tâche de synchronisation [commande d'entrée directe] ne peut pas apporter %, si % est inclus, il ne sera pas affecté dans le script.
Les scripts doivent se terminer par .sh
Exécution de la spécification : /bin/sh /server/scripts/oldboy.sh
La tâche planifiée ne peut pas être exécutée, accédez à /var/log/cron pour voir la raison.
Lorsque vous rencontrez une tâche de minutage de programme Java, redéfinissez la variable d'environnement dans le script.
Configurez la méthode standard de définition des tâches :