Explications avancées pour la gestion des tâches planifiées (cron) (ISPmanager)

De ISPWiki.

Lors de la création d'une nouvelle tâche planifiée dans le fichier avec le nom d'utilisateur qui est placé dans le répertoire, le chemin pour y accéder est spécifié dans le paramètre[devel.config#paths path CronTabsDir], la ligne s'ajoute où il est indiqué le temps de l'accomplissement de la tâche et de la commande avec les paramètres. A la place du temps de l'accomplissement d'une tâche peuvent être indiquées les valeurs suivantes:

  • @hourly - la tâche sera accomplie à chaque début d'heure
  • @daily - la tâche sera accomplie quotidiennement à minuit juste
  • @weekly - la tâche sera accomplie chaque dimanche à minuit juste
  • @monthly - la tâche sera accomplie le premier jour du mois à minuit juste
  • @yearly - la tâche sera accomplie chaque année le premier janvier à minuit juste
  • @reboot - la tâche sera accomplie après chaque redémarrage du système opérationnel
  • x x x x x - la tâche sera accomplie à l'heure indiquée. Au lieu de "x" vous pouvez utiliser des chiffres ou le symbole "*".

Chaque x depuis le début signifie le suivant:

minute (minute) - il s'agit de tout nombre intégral à partir du 0 jusqu’à 59

hour (heure) — il s'agit de tout nombre intégral à partir du 0 jusqu’à 23

day of month (jour de mois) - il s'agit de tout nombre intégral à partir de 1 jusqu’à 31

month (mois) - il s'agit de tout nombre intégral à partir de 1 jusqu’à 12 (ou une abréviation, par exemple: jav, féb etc.)

day of week (jour de semaine) — il s'agit de tout nombre intégral à partir du 0 jusqu’à 7, où 0 ou 7 signifie dimanche (ou une abréviation, par exemple:: sam, lun etc.).

Vous pouvez utiliser le caractère (*) pour tous les paramètres indiqués ci-dessus. Il signifie tous les valeurs disponibles . Par exemple, si vous mettez le caractère (*) dans le champ Mois, une tâche se réalisera chaque mois au temps indiqué par les autres paramètres. Si vous indiquez */2 (*/3 etc.), la tâche se réalisera 2 fois (3 fois etc) par mois.

L'adresse mail à laquelle seront renvoyés tous les résultats des tâches accomplies doit être indiquée dans le même fichier dans le variable MAILTO, par exemple,

MAILTO=admin@example.com

Cet article vous a-t-il été utile? Oui | Non
Affichages
Outils personnels