Tout d’abord une tache cron est un processus qu’on planifie tout les x jours/heures/minutes (de préférence la nuit)
Cela permet de faire des synchronisations, des mises à jour, des scans antivirus, sauvegardes, et j’en passe…
Tout d’abord, connectez-vous en SSH avec Putty pour arriver sur le mod console.
Lancer la commande suivante suivie de ENTER
root@serveur [~]# crontab -e
Vous verrez quelque chose comme ceci sur votre écran :
GNU nano 1.3.12 File: /tmp/crontab.XXXXUmOJGu
0,15,30,45 * * * * /usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1
30 */4 * * * /usr/bin/test -x /scripts/update_db_cache && /scripts/update_db_cache
45 */8 * * * /usr/bin/test -x /usr/local/cpanel/bin/optimizefs && /usr/local/cpanel/bin/optimizefs
*/5 * * * * /usr/local/cpanel/bin/dcpumon >/dev/null 2>&1
2,58 * * * * /usr/local/bandmin/bandmin
0 0 * * * /usr/local/bandmin/ipaddrmap
40 5 * * * /usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl --notify
28 23 * * * /scripts/upcp
0 1 * * * /scripts/cpbackup
35 * * * * /usr/bin/test -x /usr/local/cpanel/bin/tail-check && /usr/local/cpanel/bin/tail-check
30 */2 * * * /usr/local/cpanel/bin/mysqluserstore >/dev/null 2>&1
15 */2 * * * /usr/local/cpanel/bin/dbindex >/dev/null 2>&1
01 5 * * * freshclam
02 5 * * * clamscan -r --remove
03 5 * * * rkhunter --versioncheck
04 5 * * * rkhunter --update
05 5 * * * rkhunter -c
06 5 * * * yum update
07 5 * * * yum upgrade
0 6 * * * /scripts/exim_tidydb > /dev/null 2>&1
Mais sa veut dire quoi ?
Par exemple, prenons la ligne suivante :
28 23 * * * /scripts/upcp
Il faut la découper en deux, commençons par “/scripts/upcp” qui permet de mettre a jour votre Cpanel/WHM
Puis il y a la partie “28 23 * * *” qui donne la répétition de la tache à planifier :
Donc dans mon cas cela veut dire que tous les jours de la semaine de tous les mois à 23 heures 28 minutes la tache se lance.
Quelques exemples :
50 * * * * => Toutes les heures à 50 minutes exactement. Donc à 00h50, 01h50, 02h50 ....
0 0 * * 2 => tous les mardis soir à minuit.
0 3 30 * * => Tous les 30 du mois à 3 h du matin. (Et février ??)
0 7 * 6 * => tous les jours du mois de juin à 7h du matin.
0 * 6 12 * => toutes les heures les 6 décembre. (Saint-Nicolas)
* * * * * => Toutes les minutes !
Et voilà maintenant, vous savez tout !
Salut,
Tu pourrais expliquer comment on lit les jours / semaine ou le script se lance ?
Voila Pierre j’ai mis a jour l’article.
Hello
bien l’article