Crontab sous Ubuntu : Planifiez vos tâches automatiquement

Qu'est-ce que crontab ?

Crontab est un outil puissant sous Linux, dont Ubuntu fait partie, qui permet de planifier l'exécution de commandes ou de scripts à intervalles réguliers. Cela peut être très utile pour automatiser des tâches répétitives, comme des sauvegardes, des mises à jour, ou encore l'envoi de rapports.

Comment fonctionne crontab ?

Crontab utilise un système de cinq champs pour spécifier quand une tâche doit être exécutée :

Chaque champ peut contenir des valeurs spécifiques, des listes de valeurs séparées par des virgules, des ranges (par exemple, 1-5), ou des incréments (par exemple, */5 pour toutes les 5 minutes).

Comment utiliser crontab ?

Pour éditer votre crontab, utilisez la commande suivante dans votre terminal :

crontab -e

Vous serez alors invité à choisir un éditeur de texte (comme nano ou vim).

Exemple de tâche cron:

* * * * * /usr/bin/find /var/log -name "*.log" -mtime +7 -exec rm -f {} \;

Cette ligne exécutera chaque minute une commande qui supprimera tous les fichiers log dans le répertoire /var/log qui ont plus de 7 jours.

Exemples d'utilisation de crontab

Conseils supplémentaires

Conclusion

Crontab est un outil indispensable pour automatiser des tâches sous Ubuntu. En maîtrisant son fonctionnement, vous gagnerez en productivité et en fiabilité. N'hésitez pas à expérimenter et à consulter la documentation officielle pour plus d'informations.

Ressources supplémentaires:


Révision #1
Créé 10 octobre 2024 06:10:43 par Marc Leroi
Mis à jour 10 octobre 2024 06:13:20 par Marc Leroi