Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:v3:acquisition:cold:lanceurs:programmer-le-travail [2018/03/19 13:37] romain [Erreurs à éviter] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== lanceurs : Programmer le travail ====== | ||
- | |||
- | 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 ===== | ||
- | |||
- | En vérité, ce ne sont pas réellement des erreurs puisque ces configurations fonctionnent. Par contre, elles peuvent s'avérer couteuses en ressources pour votre serveur. | ||
- | |||
- | Pour vous éviter des incidents comme un crash d'un serveur, voici les erreurs à éviter : | ||
- | * Configurer */5 dans les minutes | ||
- | * Configurer */5 dans les secondes | ||
- | |||
- | ===== 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) |