Vous pouvez utiliser un travail Cron pour automatiser les opérations comme la mise à niveau du système avec les derniers correctifs de sécurité, sauvegarder des bases de données ou des données, envoyer des e-mails et vérifier l'utilisation de l'espace disque. Cron peut définir des tâches pour exécuter chaque minute, heure, jour, mois, jour de semaine ou en spécifiant toute combinaison de dates.
Pourquoi utiliser Cron Jobs?
Les travaux Cron sont utiles à Linux pour les raisons suivantes:
Syntaxe du crontab:
Chaque champ d'un fichier crontab existe dans l'ordre suivant:
Minute (s) heure (s) jour (s) mois (s) en semaine Commande (s) en semaine
Voici la syntaxe de la commande crontab:
***** / path_to_script
Installer Cron:
Écrivez la commande ci-dessous pour installer Cron sur votre système Linux.
$ sudo apt install cron
Après cela, permettez au cron de.
$ sudo systemctl activy --now cron
Édition de crontab avec nano:
Pour vous démontrer la procédure de modification de tout fichier Crontab auprès de Nano, nous créerons un travail Crontab. Ensuite, un utilisateur Linux peut utiliser le "Crontab -u nom d'utilisateur -e" Commande pour modifier le fichier Crontab auprès de Nano Editor.
Utilisons le "Crontab -e" commande pour ajouter un travail cron pour l'utilisateur actuel «LinuxHint» dans le fichier de configuration Crontab.
$ crontab -u linuxhint -e
Tous les dimanches à 1h00 a.M, la saisie de commande suivante est ajoutée à un nouveau fichier crontab qui supprimera tous les fichiers journaux du répertoire domestique «LinuxHint». De plus, des caractères de redirection sont ajoutés à la ligne de commande après *.se connecter pour que la saisie de commande ne redirige pas la sortie. Cela garantit que la commande est correctement exécutée.
1 0 * * 0 rm / home / linuxhint / *.journal> / dev / null 2> & 1
Presse «Ctrl + O." Il rédigera le contenu ajouté dans le fichier Crontab.
Maintenant, vérifiez le travail cron nouvellement créé de l'utilisateur «LinuxHint» en utilisant la commande suivante.
$ sudo ls -l / var / spool / cron / crontabs
La sortie déclare que votre travail cron est ajouté avec succès au crontab.
Conclusion:
Le pack système Linux comprend crontab, Un planificateur d'emploi utile qui peut effectuer une procédure automatique en tant que racine. Le crontab contient des travaux CRON qui aident le système d'exploitation tout en prenant une sauvegarde planifiée de fichiers journaux ou de bases de données. Vous pouvez créer plusieurs travaux cron dans le fichier Crontab. Cet article vous a fourni la méthode de Édition de fichiers crontab avec nano éditeur.