$ crontab -l# Sauvegarde quotidienne à 2h du matin0 2 * * * /home/mouctar/scripts/backup.sh >> /var/log/backup.log 2>&1# Nettoyage des fichiers temporaires chaque dimanche0 4 * * 0 find /tmp -mtime +7 -delete# Vérification de l'espace disque toutes les 6 heures0 */6 * * * /home/mouctar/scripts/check-disk.sh
Ajouter une tâche depuis un fichier
$ cat nouvelle-tache.txt# Redémarrer le serveur web chaque lundi à 5h0 5 * * 1 systemctl restart nginx$ crontab nouvelle-tache.txt$ crontab -l# Redémarrer le serveur web chaque lundi à 5h0 5 * * 1 systemctl restart nginx
Consulter la crontab d'un autre utilisateur
$ sudo crontab -u www-data -l# Purge du cache applicatif toutes les 30 minutes*/30 * * * * /var/www/app/bin/cache-clear.sh# Rotation des logs chaque nuit à minuit0 0 * * * /usr/local/bin/rotate-logs.sh /var/www/app/logs/