Tous les produits
Search
Centre de documentation

SchedulerX:Cron

Dernière mise à jour :Aug 26, 2026

Cron est un ordonnanceur de tâches basé sur le temps pour les systèmes d'exploitation de type Unix. Utilisez Cron pour exécuter des tâches planifiées (commandes ou scripts) à des heures fixes ou à des intervalles définis.

Important
  • Les applications Professional Edition prennent en charge la planification Cron à la seconde près.

  • Les applications Basic Edition ne prennent pas en charge la planification Cron à la seconde près. Utilisez second_delay à la place.

Expression Cron

Une expression Cron utilise le format suivant : second minute hour day-of-month month day-of-week [year]

Le tableau suivant présente des expressions Cron courantes.

Expression Cron

Description

0 /1 ?

Déclenchement toutes les minutes.

0 0 5-15 ?

Déclenchement à chaque heure pleine, de 05:00 à 15:00, tous les jours.

0 0/3 * ?

Déclenchement toutes les 3 minutes.

0 0-5 14 ?

Déclenchement chaque minute, de 14:00 à 14:05, tous les jours.

0 0/5 14 ?

Déclenchement toutes les 5 minutes, de 14:00 à 14:55, tous les jours.

0 0/5 14,18 ?

Déclenchement toutes les 5 minutes, de 14:00 à 14:55 et de 18:00 à 18:55, tous les jours.

0 0/30 9-17 ?

Déclenchement toutes les 30 minutes, de 09:00 à 17:00, tous les jours.

0 0 10,14,16 ?

Déclenchement à 10:00, 14:00 et 16:00, tous les jours.

0 0 12 ? * WED

Déclenchement à 12:00 tous les mercredis.

0 0 17 ? * TUES,THUR,SAT

Déclenchement à 17:00 tous les mardis, jeudis et samedis.

0 10,44 14 ? 3 WED

Déclenchement à 14:10 et 14:44 tous les mercredis du mois de mars.

0 15 10 ? * MON-FRI

Déclenchement à 10:15 du lundi au vendredi.

0 0 23 L * ?

Déclenchement à 23:00 le dernier jour de chaque mois.

0 15 10 L * ?

Déclenchement à 10:15 le dernier jour de chaque mois.

0 15 10 ? * 6L

Déclenchement à 10:15 le dernier vendredi de chaque mois.

0 15 10 ? 2005

Déclenchement à 10:15 tous les jours en 2005.

0 15 10 ? * 6L 2002-2005

Déclenchement à 10:15 le dernier vendredi de chaque mois, de 2002 à 2005.

0 15 10 ? * 6#3

Déclenchement à 10:15 le troisième vendredi de chaque mois.

Exemple de configuration de la planification Cron

Vous pouvez utiliser la planification Cron lors de la création d'une tâche. Pour la procédure détaillée, consultez Créer une tâche. Cette section décrit uniquement la configuration de la planification Cron pour une tâche.

  1. Accédez à l'onglet Schedule Configuration. Pour plus d'informations, consultez Créer une tâche.

  2. Dans l'assistant de configuration Create Task, sous l'onglet Schedule Configuration, définissez les paramètres de planification, puis cliquez sur Next.

    1. Dans la liste située à droite de Time Type, sélectionnez Cron.

    2. Définissez l'Cron Expression.

      Si la règle de planification est simple, nous vous recommandons d'utiliser l'outil de génération. Les étapes suivantes expliquent comment générer une expression Cron à l'aide de cet outil. Si la règle est complexe et que l'outil ne peut pas la générer, saisissez manuellement une expression Cron. Pour des exemples, consultez Expression Cron.

      1. Cliquez sur Use Generator.

      2. Dans la boîte de dialogue qui s'affiche, sélectionnez des règles telles que le cycle d'exécution et l'heure. Par exemple, pour exécuter la tâche à 03:00 tous les jours, définissez le cycle d'exécution sur Every 1 day. Ensuite, utilisez le sélecteur déroulant pour définir l'heure, la minute et la seconde de l'heure d'exécution sur 03:00:00, puis cliquez sur OK pour générer l'expression Cron.

      3. Cliquez sur Validate Cron pour afficher les cinq dernières heures de déclenchement de la règle. Pour l'expression Cron générée 0 0 3 * * ?, la liste Last 5 Trigger Times s'affiche. Vérifiez que les heures de déclenchement correspondent à vos attentes, puis cliquez sur OK.

    3. Facultatif : Dans la section Advanced Configuration, définissez les paramètres Time Offset et Time Zone.

      Si vous définissez le type d'heure sur cron, vous pouvez configurer des paramètres avancés. Le tableau suivant décrit les paramètres avancés d'une tâche.

      Paramètre

      Description

      Décalage horaire

      Décalage entre l'horodatage des données à traiter et l'heure de déclenchement de la tâche. Vous pouvez obtenir la valeur de décalage à partir du contexte lorsque SchedulerX exécute une tâche.

      Fuseau horaire

      Sélectionnez le fuseau horaire d'un pays ou d'une région, ou choisissez un fuseau horaire GMT en fonction de vos besoins métier.