Comment utiliser le crontab ?

Pour être autorisé à utiliser la commande crontab, il faut que l’utilisateur soit présent dans le groupe cron. Les fichiers /etc/cron. allow et /etc/cron. deny permettent de définir les droits d’utilisation sur crontab.
En savoir plus sur www.linuxtricks.fr


Le crontab est une fonctionnalité très utile pour automatiser les tâches dans un système d’exploitation. Il permet d’exécuter des commandes à des moments spécifiques, sans avoir besoin de les lancer manuellement. Dans cet article, nous allons voir comment utiliser le crontab, comment écrire un crontab, où se trouve le fichier crontab et comment désactiver le crontab.

Comment écrire un crontab ?

Pour écrire un crontab, il faut ouvrir le terminal et taper la commande suivante :

crontab -e

Cela va ouvrir le fichier crontab en mode édition. Ensuite, il suffit d’ajouter les commandes que l’on souhaite exécuter, en respectant la syntaxe suivante :

* * * * * commande à exécuter

Les étoiles représentent les minutes, les heures, les jours, les mois et les jours de la semaine. Vous pouvez utiliser des nombres ou des listes pour spécifier des valeurs spécifiques. Par exemple, pour exécuter une commande tous les jours à 9h30, vous pouvez écrire :

30 9 * * * commande à exécuter

Une fois que vous avez terminé d’écrire le crontab, enregistrez-le et fermez le fichier. Les commandes seront exécutées automatiquement aux moments spécifiés.

Où se trouve le fichier crontab ?

Le fichier crontab est généralement situé dans le répertoire /var/spool/cron/crontabs. Chaque utilisateur a son propre fichier crontab, qui contient les commandes qu’il a spécifiées.

Comment désactiver crontab ?

Pour désactiver le crontab, il suffit de supprimer tous les fichiers crontab de l’utilisateur en question. Pour ce faire, tapez la commande suivante :

crontab -r

Cela supprimera tous les fichiers crontab de l’utilisateur, ce qui désactivera le crontab pour cet utilisateur.

En conclusion, le crontab est un outil très utile pour automatiser les tâches dans un système d’exploitation. En utilisant la syntaxe appropriée, vous pouvez spécifier des moments spécifiques pour exécuter des commandes, ce qui peut vous faire gagner beaucoup de temps. Si vous avez besoin de désactiver le crontab, il suffit de supprimer les fichiers crontab de l’utilisateur en question.

FAQ

Laisser un commentaire