Qu’est-ce que Crond ?
CronTab et Crontab sont indissociables. crontab est une commande couramment trouvée dans les systèmes d’exploitation Unix et de type Unix pour définir les instructions à exécuter périodiquement. Cette commande lit les instructions d’un périphérique d’entrée standard et les stocke dans un fichier « crontab » pour une lecture et une exécution ultérieures. Le mot est dérivé du grec chronos (χρόνος), qui signifiait à l’origine le temps.
Et Crond est son processus gardien. Le service cron est un service planifié qui vous permet d’ajouter ou d’éditer des tâches qui doivent être planifiées pour être exécutées via la commande crontab.
Commandes courantes :
Définissez le script à exécuter
Il existe deux façons d’ajouter une tâche de planification :
1) Entrez crontab-e sur la ligne de commande, puis ajoutez la tâche correspondante, et la sauvegarde wq se termine. 2) Éditer directement le fichier /etc/crontab, c’est-à-dire vi /etc/crontab, et ajouter la tâche correspondante. La configuration crontab -e est destinée à un utilisateur particulier, tandis que l’édition de /etc/crontab est une tâche pour le système
Voir la tâche de planification
crontab -l // liste toutes les tâches de planification en cours crontab -l -u jp // Liste toutes les tâches de planification pour le jp de l’utilisateur
Commandes courantes
crontab -u // définit le service cron pour un utilisateur donné crontab -l // liste les détails du service cron d’un utilisateur crontab -e // Modifier le service cron d’un utilisateur crontab -i // invite d’impression, entrez un message de confirmation tel que oui crontab -r // pour supprimer tout travail de planification des tâches
Format cron
Tâches temporelées ajoutées
Testons le service crontab avec un exemple où, à chaque minute, nous créons un fichier vide nommé d’après l’année, le mois, le jour, l’heure et la minute en cours dans le répertoire /root/test_itsvse
Exécutez la commande :
Voici en fait un éditeur vim, entrez i pour modifier, comme suit :
Après le succès de l’ajout, nous recevons un indice pour la dernière ligne d’installation du nouveau crontab
Notez que « % » dans le fichier crontab a pour fonction de terminer la ligne de commande, d’enrouler la ligne, de rediriger, et d’ajouter le symbole « \ » pour échapper devant, sinon le symbole « % » remplira sa fonction de fin de ligne de commande ou d’enroulement de la ligne, et le contenu suivant sera envoyé en entrée standard à la commande précédente.
Rechargez la configuration
Voir les tâches planifiées
Voir les journaux
Les journaux sont classés par jour, le journal le plus récent, regardez le fichier /var/log/cron
Les rendus sont les suivants :
(Fin)
|