Explication de la commande crontab

La commande crontab est utilisée pour soumettre et gérer les tâches des utilisateurs qui doivent être exécutées périodiquement. Elle est similaire aux tâches planifiées de Windows. Après l'installation du système d'exploitation, cet outil de service sera installé par défaut, et le processus crond sera automatiquement lancé. Le processus crond vérifiera régulièrement chaque minute s'il y a des tâches à exécuter. Si des tâches doivent être exécutées, la tâche sera exécutée automatiquement.

Voici une introduction plus détaillée :

crontab

La commande crontab est utilisée pour modifier le fichier crontab d'un utilisateur. Un fichier crontab est un fichier texte qui contient une liste de commandes à exécuter à des moments spécifiques.

Syntaxe de commande

La commande crontab a la syntaxe suivante:

crontab [options]

Options

Les options suivantes sont disponibles pour la commande crontab:

-e : Modifier le fichier crontab.

-l : Afficher le fichier crontab.

-r : Supprimer le fichier crontab.

-u user : Modifier le fichier crontab pour l'utilisateur spécifié.

Format du fichier crontab

Un fichier crontab est composé d'une série de lignes, chacune spécifiant une commande à exécuter. Chaque ligne est divisée en cinq champs, qui sont séparés par des espaces ou des tabulations:

Minute : La minute à laquelle la commande doit être exécutée.

Heure : L'heure à laquelle la commande doit être exécutée.

Jour du mois : Le jour du mois à laquelle la commande doit être exécutée.

Mois : Le mois à laquelle la commande doit être exécutée.

Jour de la semaine : Le jour de la semaine à laquelle la commande doit être exécutée.

Exemples

L'exemple suivant montre comment ajouter une commande au fichier crontab:

crontab -e

Cela ouvrira le fichier crontab dans un éditeur de texte. Ajoutez la ligne suivante au fichier:

0 0 * * * /path/to/command

Cela fera en sorte que la commande /path/to/command soit exécutée à minuit tous les jours.

L'exemple suivant montre comment lister le fichier crontab:

crontab -l

Cela listera le contenu du fichier crontab.

L'exemple suivant montre comment supprimer le fichier crontab:

crontab -r

Cela supprimera le fichier crontab.

Plus d'exemples de crontab