Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:crontab [07-04-2010 12:57] – edmc73 | linux:crontab [27-03-2017 07:51] (Version actuelle) – [Editer le cron] edmc73 | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| Juste un petit mémo. | Juste un petit mémo. | ||
| + | |||
| + | ===== Notation ===== | ||
| + | |||
| + | minute heure jour(1-31) mois(1-12) journée(0=dimanche, | ||
| + | |||
| + | * * : à chaque unité | ||
| + | * 5,8 : les unités 5 et 8 | ||
| + | * 2-5 : les unités de 2 à 5 | ||
| + | * */3 : toutes les 3 unités | ||
| + | * 10-20/3 : toutes les 3 unités, entre la dixième et la vingtième (10, 13, 16, 19) | ||
| + | |||
| + | Raccourcis | ||
| + | |||
| + | * @reboot | ||
| + | * @yearly ou @annually | ||
| + | * @monthly | ||
| + | * @weekly | ||
| + | * @daily | ||
| + | * @midnight | ||
| + | * @hourly | ||
| + | |||
| + | ===== Mail ===== | ||
| Le cron envoie des mails au propriétaire de la commande lorsqu' | Le cron envoie des mails au propriétaire de la commande lorsqu' | ||
| Ligne 16: | Ligne 38: | ||
| crontab -e | crontab -e | ||
| | | ||
| - | LA commande suivante permet d' | + | La commande suivante permet d' |
| crontab -l | crontab -l | ||
| - | | ||
| - | Par défaut, le cron s' | ||
| - | En faite, cron utilise l' | ||
| - | Il suffit de recréer le lien pour remettre **vim** comme éditeur. | + | ==== Editeur par défaut ==== |
| - | rm / | + | Par défaut, le cron s' |
| + | En faite, cron utilise la variable $EDITOR. En 1er lieu, essayez la méthode classique : | ||
| + | |||
| + | < | ||
| + | $ update-alternatives --config editor | ||
| + | Il existe 4 choix pour l' | ||
| + | |||
| + | Sélection | ||
| + | ------------------------------------------------------------ | ||
| + | 0 / | ||
| + | 1 / | ||
| + | 2 / | ||
| + | 3 / | ||
| + | * 4 / | ||
| + | |||
| + | Appuyez sur < | ||
| + | </ | ||
| + | |||
| + | Sinon essayez cette méthode ou il suffit de recréer le lien pour remettre **vim** comme éditeur. | ||
| + | rm / | ||
| ln -s / | ln -s / | ||
| - | | + | |
| - | | + | Si ça ne marche toujours pas, ajoutez dans votre **~/ |
| + | | ||
| ===== Sortie .. ===== | ===== Sortie .. ===== | ||
| Ligne 45: | Ligne 84: | ||
| 00 22 * * * / | 00 22 * * * / | ||
| - | | + | |
| + | ===== Variable ===== | ||
| + | |||
| + | Pour passer la date dans un nom de fichier à créer | ||
| + | |||
| + | * * * * * /bin/echo `date +\%Y\%m\%d_\%H\%M\%S` >> / | ||
| + | |||
| + | Notez que les **%** sont échappés par un **\** | ||
| + | |||
| + | Sinon on peut définir une variable | ||
| + | |||
| + | DATEVAR=date +%Y%m%d_%H%M%S | ||
| + | * * * * * /bin/echo $($DATEVAR) >> / | ||
| + | |||
| + | |||
| + | |||
| | | ||