Notes crontab

Voir aussi :

Systemd timer units;

vixie-cron

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
#
CRON_TZ=Europe/Paris
30 2 * * * root find /opt/plop/ -type f -name '*.old' -type f -mtime +20 -delete

Ici nous avons root en 6em position. Ce champs n'est présent uniquement pour les fichiers crontab dans /etc/cron.d

(1) valeur comprise entre 0 et 59
(2) valeur comprise entre 0 et 23
(3) valeur comprise entre 1 et 31
(4) valeur comprise entre 1 et 12
(5) valeur comprise entre 0 et 7 (Dimanche étant le 0 ou le 7) ou alors les abréviations correspondant aux jours de la semaine en Anglais: sun,mon,tue,wed,thur,fri,sat
(6) uniquement pour les fichiers crontab du système dans /etc/cron.d
(7) commande à effectuer

Sur RedHat 7 / CentOS 7
il suffit d'ajouter le fichier dans /etc/cron.d/ rien à faire (pas de redémarrage)

at

Voir :

https://www.linuxjournal.com/content/one-time-task-scheduling-guide-master-command

at -t 202008171818 <<EOF wall plop EOF