Comment supprimer un travail cron à Linux?

Comment supprimer un travail cron à Linux?

Cron:

Un utilitaire Linux intégré est utilisé pour planifier l'exécution du processus sur votre système, appelé «cron«Démon. Cron recherche les scripts et fichiers spécifiés dans le "crontab" ou "tables cron."Le fichier Crontab contient une liste de commandes que vous souhaitez exécuter en fonction d'un calendrier régulier. De plus, il a les noms de commande qui gèrent la liste de ces commandes. Crontab emploie également le planificateur d'emploi Cron pour l'exécution de tâches. Cron est utilisé comme une fonction système qui effectuera ou exécutera des processus en votre nom selon le calendrier prédéterminé. Ce calendrier s'appelle Crontab, et l'outil utilisé pour le modifier également Contab.

Utilisation de Crontab dans Linux:

Crontab est un planificateur de tâches populaire inclus dans le pack System Linux car il planifie un processus à exécuter comme racine. En conséquence, le lancement d'une opération automatisée à mesure que la racine simplifie les mises à jour du système. Tout ce que vous avez à faire est de changer le travail cron et d'attendre qu'il soit redémarré.

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
  • Utiliser astérisques (*) pour assortir.
  • Spécifiez la plage: Avec l'utilisation d'un trait d'union, vous pouvez définir une gamme telle que 1-20, 60-80 ou Mon-WED, Jan-Mar.
  • Définissez plusieurs gammes: Il vous permet également de définir de nombreux champs séparés par un commandement, comme Jan-Mar, avril-juillet.

Ce sont toutes les informations essentielles sur Crontab. Maintenant, allons de l'avant pour voir comment nous pouvons supprimer un travail cron à Linux.

Suppression d'un travail cron:

Pour démontrer la procédure de supprimer un travail cron, tout d'abord, nous ajouterons un travail à Crontab en utilisant la commande suivante:

$ (crontab -u linuxhint -l; echo "* / 5 * * * * perl / home / linuxhint / test.pl ") | crontab -u Linuxhint -

Cette commande un nouveau travail cron pour l'utilisateur «Linuxhint» pour répertorier les informations sur les travaux Cron dans le «test.fichier pl "après chaque minute" 5 "."

Vérifiez l'existence du fichier cron nouvellement créé.

$ sudo ls -l / var / spool / cron / crontabs

Écrivez la commande ci-dessous pour supprimer le travail cron du crontab.

$ crontab -u Linuxhint -l | grep -v 'perl / home / linuxhint / test.pl '| crontab -u Linuxhint -

Utilisation de la commande crontab -r:

Les protections de fichiers Crontab ont été réglées afin que vous ne puissiez pas supprimer un fichier Crontab par accident avec la commande RM. Pour retirer les fichiers Crontab, utilisez le Commande crontab -r plutôt.

$ crontab -r

Découvrez à nouveau le crontab pour vous assurer que le travail cron est supprimé ou non.

$ sudo ls -l / var / spool / cron / crontabs

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. Cependant, la suppression de n'importe quel travail cron peut être une tâche délicate tout en entourant Crontab. Cet article vous a fourni une méthode étape par étape pour supprimer un travail cron à Linux.