IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[Quartz] Cron tout les jours à 5h


Sujet :

API standards et tierces Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut [Quartz] Cron tout les jours à 5h
    Bonjour,

    Je rencontre un petit soucis pour affecter un job Java à un cron devant se declencher tout les jour à 5h du matin.

    Pour le debut ca va " 0 0 5 ..." mais quelqu'un pourrais t'il me donner un coup de patte pour l'expression complète ?

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Par défaut
    Salut,

    je ne vois pas spécialement le problème ... suffit de connaître la syntaxe d'une ligne cron (merci Google)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // tous les jours à 5h00 je lance mon programme java
    0 5 * * * REPETOIRE_JAVA/bin/java -jar REPERTOIRE_JAR/monJar.jar
    En remplaçant bien évidemment les répertoires par ce qui va bien

    Pour information, merci CCM :
    mm hh jj MMM JJJ tâche > log

    Dans cette syntaxe :

    * mm représente les minutes (de 0 à 59)
    * hh représente l'heure (de 0 à 23)
    * jj représente le numéro du jour du mois (de 1 à 31)
    * MMM représente le numéro du mois (de 1 à 12) ou l'abréviation du nom du mois (jan, feb, mar, apr, ...)
    * JJJ représente l'abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente le dimanche, 1 représente le lundi, ...)
    * tâche représente la commande ou le script shell à exécuter
    * log représente le nom d'un fichier dans lequel stocker le journal des opérations. Si la clause > log n'est pas spécifiée, cron enverra automatiquement un mail de confirmation. Pour éviter cela il suffit de spécifier > /dev/null

    Pour chaque unité de temps (minute/heure/...) les notations sont possibles :

    * *: a chaque unité de temps
    * 2-5: les unités de temps (2,3,4,5)
    * */3: toutes les 3 unités de temps (0,3,6,...)
    * 5,8: les unités de temps 5 et 8

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    Ok merci pour l'info ...

    Mais il ne s'agit pas de cron type Unix mais ceux propre a Quartz donc la ligne de code d'execution d'un jar ne sers pas ici (Cela dit il est vrai que la syntaxe est sensiblement identique )

    De plus, tu as fait une faute : en effet le chiffre 5 placé ici est pour les minutes.

    Donc un simple 0 0 5 * * * devrait fonctionner. Remarque cela parait logique je sais pas pourquoi j'etais parti sur une embrouille de cerveau avec l'utilisation du ? qui permet de differencier l'utilisation duu jour du moi du jour de la semaine.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Par défaut
    Ooops j'aurais dû ouvrir mes yeux et voir la tag du post :p

    Mais je pense que ma syntaxe est bonne, POUR CRONTAB d'Unix, en tout cas je l'utilise comme ça et ça répond à mes attentes ...

Discussions similaires

  1. spring quartz cron tous les 5 mn
    Par austin P. dans le forum Spring
    Réponses: 3
    Dernier message: 10/04/2013, 23h18
  2. Trigger : Insert into table tout les jours à 8h
    Par Monta^^ dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/04/2012, 11h32
  3. ajout date tout les jours et conserver celle d'hier
    Par cycy_88 dans le forum Langage
    Réponses: 6
    Dernier message: 21/10/2009, 09h02
  4. Récuperer tout les jours de la semaine précédantes
    Par facilus68 dans le forum Général Java
    Réponses: 3
    Dernier message: 27/05/2009, 14h49
  5. [MySQL] Est-il possible de créer un job qui s'executerais touts les jours à minuit
    Par ToxiZz dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/01/2007, 21h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo