crontab
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| crontab [2018/11/21 14:31] – simon | crontab [2026/08/22 19:38] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== La commande " | ||
| - | La page de [[man de crontab]]. | ||
| - | |||
| - | ===== Variables d' | ||
| - | <WRAP center round important 60%> | ||
| - | Crontab charge un environnement minimal et différent de celui de //root//! Ça veut dire qu'il n' | ||
| - | |||
| - | Il vaut donc mieux mettre le chemin complet vers le programme qu'on veut lancer (qu'on peut trouver avec [[whereis]]) : | ||
| - | <code bash> | ||
| - | # whereis certbot | ||
| - | certbot: / | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | On peut voir quel sont les variables d' | ||
| - | <code bash> | ||
| - | * * * * * env > / | ||
| - | </ | ||
| - | |||
| - | Résultat : | ||
| - | <code bash>$ cat / | ||
| - | |||
| - | LANGUAGE=fr_BE: | ||
| - | HOME=/root | ||
| - | LOGNAME=root | ||
| - | PATH=/ | ||
| - | LANG=fr_BE.UTF-8 | ||
| - | SHELL=/ | ||
| - | PWD=/root | ||
| - | </ | ||
| - | |||
| - | Source : [[http:// | ||
| - | |||
| - | ===== Activer un log spécifique ===== | ||
| - | Il faut dé-commenter une ligne | ||
| - | <code bash> | ||
| - | # vim / | ||
| - | (...) | ||
| - | cron.* | ||
| - | (...) | ||
| - | </ | ||
| - | |||
| - | Sur Ubuntu, le fichier à modifier est dans un sous-dossier : ''/ | ||
| - | |||
| - | On relance ensuite le service : | ||
| - | <code bash> | ||
| - | # service rsyslog restart | ||
| - | </ | ||
| - | |||
| - | Source : [[https:// | ||
| - | |||
| - | ===== Utilisation de la commande " | ||
| - | Pour utiliser la commande [[date]] dans crontab, il faut faire attention à échapper les " | ||
| - | <code bash> | ||
| - | 00 5 * * * cp / | ||
| - | </ | ||
