2009-05-06 5 views
1

J'utilise le quartz pour planifier mes travaux, Je dois exécuter un travail à 2h00 tous les jours et répéter l'exécution 5 fois toutes les 10 minutes, des idées? le résultat devrait être: 2:00 2:10 2:20 2:30 2:40Quartz répéter l'exécution 5 fois par jour

Merci d'avance.

+0

Vous devez répéter * une fois toutes les 10 minutes, je suppose? Et quelle est la question spécifique? –

Répondre

3

Je voudrais regarder le Quartz CronTrigger, et en particulier l'utilisation de/pour spécifier tous les 'n' minutes/heures quel que soit.

Je pense que vous auriez besoin

0 0,10,20,30,40 2 * * ? 

à feu à 2h du matin puis 2h10-02h40 toutes les 10 minutes.

1

Il suffit de spécifier les temps de calendrier en tant que chaîne de Cron pour la CronTrigger comme ceci:

0 0,10,20,30,40 2 * * * 
-1

Une solution simple serait d'avoir simplement 5 tâches, une pour toutes les 10 minutes.

1

Utilisez un CronTrigger avec une expression cron qui décrit les heures exactes d'exécution. Pour chaque jour à 2:00, 2:10, 2:20, 2:30, 2:40, utilisez:

0 0,10,20,30,40 2 * * ? 
+0

merci, im nouveau dans le quartz et je n'ai jamais utilisé Cron Trigger, je vais l'essayer –

Questions connexes