Qu'est-ce que Crontab dans FreeBSD

Qu'est-ce que Crontab dans FreeBSD
Ce tutoriel doit présenter l'utilitaire de ligne de commande Crontab dans FreeBSD. Avec Crontab, vous pouvez configurer ou retirer les tables qui propagent le démon cron. Il peut également être utilisé pour modifier les fichiers dans / var, qui ne peuvent pas être configurés directement. Il est principalement utilisé pour planifier et automatiser les exécutions de commandes.

Crontab peut être accordé à chaque compte d'utilisateur. Les comptes d'utilisateurs qui peuvent utiliser la commande crontab sont répertoriés dans le fichier d'autorisation s'il est disponible. Sinon, soit le fichier de refus régit ce que les utilisateurs sont limités à utiliser cette commande, soit la commande ne serait disponible que pour tous ou aucun utilisateur (sauf le superutilisateur), selon certaines variables de configuration. \

Options / commutateurs crontab

L'utilisation d'un crontab sans aucune option affiche le crontab de l'utilisateur.

Utilisation avec l'option -u:

L'option -u, lorsqu'elle est ajoutée au crontab avec un nom d'utilisateur, modifie le crontab de cet utilisateur.

Utilisation avec -l Option:

L'ajout de l'option -l à la commande crontab donne du crontab sur la sortie standard.

Utilisation avec l'option -r:

L'utilisation de l'option -r avec la commande crontab efface votre crontab. Avant de supprimer réellement le crontab, on vous demandera une confirmation.

Utilisation avec l'option -f:

L'exécution de la commande crontab avec l'option -F supprime votre crontab sans demander d'abord la confirmation, alors utilisez avec prudence.

Utilisation avec l'option -e:

Utilisez l'option -E avec Crontab pour apporter des modifications au Crontab actuel, et installe le crontab modifié une fois que vous avez quitté l'éditeur.

Fichiers crontab

Les fichiers pertinents pour Contab Utility sont comme en dessous:

  1. Le fichier situé sur / var / cron / perte montre ce que les utilisateurs sont autorisés à utiliser Crontab.
  2. Le fichier situé sur / var / cron / deny affiche ce que les utilisateurs ont leurs privilèges crontab restreints.
  3. Enfin, le fichier à / var / cron / onglets répertorie les tables Crontab.

Syntaxe:

La syntaxe pour l'utilisation de la commande crontab est comme en dessous:

$ crontab [-u utilisateur]
$ crontab [-u user] -l | -r [-f] | -e

Conclusion

Avec Crontab, les utilisateurs peuvent planifier et automatiser les commandes à exécuter. L'utilitaire Cron fonctionne en arrière-plan et exécute toutes les commandes répertoriées dans un crontab.

Si vous souhaitez démarrer un nouveau fichier crontab au lieu d'utiliser un modèle, vous pouvez utiliser la commande crontab avec l'option -e.