Crontab peut être accordé à chaque compte utilisateur. Les comptes utilisateurs pouvant utiliser la commande crontab sont répertoriés dans le fichier allow s'il est disponible. Sinon, soit le fichier de refus régit quels utilisateurs sont interdits d'utiliser cette commande, soit la commande ne serait disponible que pour tous ou aucun utilisateur (à l'exception du superutilisateur), en fonction de 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 à la crontab avec un nom d'utilisateur, modifie la crontab de cet utilisateur.
Utilisation avec l'option -l :
L'ajout de l'option -l à la commande crontab génère 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 la crontab, une confirmation vous sera demandée.
Utilisation avec l'option -f :
L'exécution de la commande crontab avec l'option -f supprime votre crontab sans demander de confirmation au préalable, donc à utiliser avec prudence.
Utilisation avec l'option -e :
Utilisez l'option -e avec crontab pour apporter des modifications à la crontab actuelle et installe la crontab modifiée une fois que vous quittez l'éditeur.
Fichiers crontab
Les fichiers pertinents pour l'utilitaire crontab sont les suivants :
- Le fichier situé dans /var/cron/allow montre quels utilisateurs sont autorisés à utiliser crontab.
- Le fichier situé dans /var/cron/deny affiche quels utilisateurs ont leurs privilèges crontab restreints.
- Enfin, le fichier /var/cron/tabs liste les tables crontab.
Syntaxe:
La syntaxe d'utilisation de la commande Crontab est la suivante :
fichier $ crontab [-u utilisateur]$ crontab [-u utilisateur] -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 une 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.