Accéder au contenu principal Passer au contenu complémentaire

Ajouter un déclenchement CRON

Pourquoi et quand exécuter cette tâche

Si vous devez exécuter des tâches régulièrement (au bout de sept jours, au bout d'un mois), utilisez un déclenchement CRON.

Procédure

  1. Dans la page Job Conductor, sélectionnez la tâche à laquelle vous souhaitez appliquer un déclenchement.
  2. Dans la vue Triggers, cliquez sur Add trigger... et sélectionnez Add CRON trigger dans la liste déroulante. Le panneau de configuration CRON trigger s'ouvre.

    Exemple

  3. Renseignez les champs Label et Description puis cliquez sur le bouton Open UI configurer pour ouvrir la boîte de dialogue Cron UI trigger configuration.

    Exemple

  4. Sélectionnez l'heure et la date auxquelles vous souhaitez exécuter la tâche :

    Champ

    Description

    Label

    Saisissez le nom du déclenchement que vous êtes en train de configurer.

    Description

    Saisissez une description, si nécessaire.

    Minutes

    La minute durant laquelle vous souhaitez déclencher la tâche.

    Hours

    L'heure durant laquelle vous souhaitez déclencher la tâche.

    Days of month

    Le jour du mois durant lequel vous souhaitez déclencher la tâche.

    Si vous souhaitez déclencher la tâche le dernier jour du (des) mois sélectionné(s), sélectionnez last day of month dans la boîte de dialogue Cron UI trigger configuration ou saisissez L dans le champ Days of month.

    Months

    Le mois durant lequel vous souhaitez déclencher la tâche.

    Days of week

    Le jour de la semaine durant lequel vous souhaitez déclencher la tâche.

    Years

    L'année durant laquelle vous souhaitez déclencher la tâche.

     

    Fields marked with ** : Sélectionnez un ou plusieurs jour(s) de la semaine ou une ou plusieurs date(s).

    Fields marked with * : Informations obligatoires.

    Pour la sélection multiple, appuyez sur Ctrl + click.

    Par exemple :
    Expression Cron Description
    15 10 ? * 6L Déclenchement à 10h15 du matin, le dernier vendredi de chaque mois.
    15 10 ? * 6L 2022-2024 Déclenchement à 10h15 du matin, le dernier vendredi de chaque mois, en 2020, 2021 et 2022.
    15 10 ? * 6#3 Déclenchement à 10h15 du matin, le troisième vendredi de chaque mois.
    Pour plus d'informations concernant les expressions Cron, consultez https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm (en anglais).
  5. Cliquez sur le bouton Apply configuration. La boîte de dialogue se ferme et les données sélectionnées apparaissent dans le formulaire CRON UI trigger.
  6. Cliquez sur Save pour valider la configuration de votre déclenchement CRON ou sur Cancel pour annuler l'opération.

Résultats

L'icône Trigger Status de la tâche sélectionnée est passée de No Trigger (aucun déclenchement) à At least one trigger is running (au moins un déclenchement est exécuté).

Notez que si la tâche est déjà en cours d'exécution lors du déclenchement, le Job Conductor va attendre qu'elle se termine. Si la tâche n'est pas finie au bout de 60 secondes, le statut de l'exécution passe à "misfired" (manquée). Un événement de type "misfired" survient également si le déclenchement manque son lancement du fait que Talend Administration Center soit arrêté. Pour plus d'informations concernant le statut des exécutions de tâches et le monitoring , consultez Monitoring de l'exécution des tâches.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.