Outils pour utilisateurs

Outils du site


doc:v3:programmer-le-travail

Travail : Programmer le travail

Il s'agit d'une programmation temporelle.

La GED permet d'exécuter des tâches de manières automatiques. L'essentiel étant de configurer ces dernières selon les besoins et de tester leur bon fonctionnement.

La programmation du travail consiste à régler le lancement répété dans le temps des tâches. Cependant, il est important de savoir certains points pour s'éviter le maximum d'incidents à l'exécution.

Pour commencer, la programmation est une planification répétitive.

Possibilités

Vous pouvez ainsi régler les paramètres suivants :

  • Année
  • Mois : * ou de 1 à 12
  • Jour de la semaine (de 0 à 6) (0=Dimanche)
  • Jour (du mois) : (de 1 à 31)
  • Heure : * ou de 0 à 23
  • Minute : * ou de 0 à 59
  • Seconde : voir les exemples

Pour chaque paramètre, la valeur par défaut est une étoile * qui veut dire “tous”. Nous allons voir cela après dans cette page si c'est peu clair. Cette valeur peut aussi être un nombre entier et peut contenir des slashes /.

Si c'est un jour ou un mois, le nombre va correspondre au numéro du jour dans le mois ou du mois dans l'année.

La syntaxe d'écriture est proche de celle des CRON sur Linux. Dans le monde UNIX/Linux,Les CRON ont le même rôle de planifier des tâches.

Erreurs à éviter

Ces configurations fonctionnent dans l'absolu mais peuvent se révéler dangereuses en ressources et pour la durée de vie de votre équipement donc déconseillées.

Voici les erreurs à éviter :

  • Combiner */5 dans les minutes et */5 dans les secondes

Par exemple, ce genre de configuration va poser problème avec le protocole POP. Le serveur POP finira par refuser la connexion du lanceur.

Exemples

* * * * * * * = toutes les secondes de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années… en résumé tout le temps

0 * * * * * * = toutes les secondes vallant 0 de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années…en résumé toutes les minutes

0,15 * * * * * * = à la seconde 0 ,la 15ème de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années…

0,15,30,45 * * * * * * = à la seconde 0 ,la 15ème, la 30ème et la 45ème de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années…

*/4 * * * * * * = 4 fois par minute (donc à la seconde 0 , la 30ème et la 45ème) de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années… equivalent à la ligne précédente

0-15,30,45 * * * * * * = toutes les secondes entre la seconde 0 et la 15ème, plus la 30ème et la 45ème de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années…

0-15,30,45- * * * * * * = toutes les secondes entre la seconde 0 et la 15ème, plus la 30ème et toutes les secondes entre la 45ème et la 59ème de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années…

-15,30,45- * * * * * * = toutes les secondes entre la seconde 0 et la 15ème, plus la 30ème et toutes les secondes entre la 45ème et la 59ème de toutes les minutes de toutes les heures de tous les jours de tous les mois de toutes les années…

-15 */3 13,14 20- * 1-3 2005 au long de l'annee 2005 si le jour est un lundi, mardi, mercredi tous les mois du 20eme jour du mois a la fin du mois a la 13eme heure et la 14eme heure 3 fois par heures donc a la minute 0, 20 et 40 toutes les secondes entre la seconde 0 et la 15eme (incluse)

doc/v3/programmer-le-travail.txt · Dernière modification: 2023/03/17 09:56 (modification externe)