==== Cron ==== == Commandes utiles == * **crontab -e** : Éditer la crontab de l'utilisateur courant. * **crontab -l** : Lister les tâches planifiées de l'utilisateur. * **crontab -r** : Supprimer toutes les tâches de l'utilisateur. == Syntaxe == ┌───────────── minute (0 - 59) │ ┌───────────── heure (0 - 23) │ │ ┌───────────── jour du mois (1 - 31) │ │ │ ┌───────────── mois (1 - 12 ou jan, feb, mar...) │ │ │ │ ┌───────────── jour de la semaine (0 - 7, où 0 et 7 = dimanche) │ │ │ │ │ * * * * * commande_a_executer == Exemples courants == Expression Signification 0 3 * * * Chaque jour à 3h00 30 8 * * 1-5 Du lundi au vendredi à 8h30 */5 * * * * Toutes les 5 minutes 0 0 1 * * Le 1er de chaque mois à minuit 0 */2 * * * Toutes les 2 heures (à la minute 0) == Raccourcis spéciaux == * **@reboot** : Exécute la commande une fois au démarrage du système. * **@hourly** : Équivalent à 0 * * * * (chaque heure). * **@daily** ou **@midnight** : Équivalent à 0 0 * * * (chaque jour à minuit). * **@weekly** : Équivalent à 0 0 * * 0 (chaque semaine le dimanche à minuit). * **@monthly** : Équivalent à 0 0 1 * * (le 1er de chaque mois à minuit). * **@yearly** ou **@annually** : Équivalent à 0 0 1 1 * (le 1er janvier de chaque année à minuit).