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

Java Discussion :

lancer un traitement et arrêter


Sujet :

Java

  1. #1
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Points : 929
    Points
    929
    Par défaut lancer un traitement et arrêter
    salut

    j'ai un prog qui tourne 24h/24h

    je voudrais débuter à 6h

    et le terminer à 17h

    comment faire?

    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Mélange un peu des classes Calendar et Date, avec un petit thread (timer) qui compare la date (l'heure) aux tiennes pour savoir si il doit démarrer, s'arrêter, ou ne rien faire (la nuit) :p

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    sinon tu peux utiliser simplement les outils disponibles dans ton système d'exploitation pour démarrer le programme à 6h et killer le process à 17h (exemple, "cron" sous linux)

  4. #4
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Effectivement c'est beaucoup plus simple

    Maintenant faut voir si tu veut démarrer le programme et l'arrêter aux horaires prévues, ou que ce soit le traitement qui tourne à ces horaires, et que le programme tourne 24/24 comme j'ai compris .

  5. #5
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Points : 929
    Points
    929
    Par défaut
    j'ai pas accès au outils de l'os car tous es barré....

    le programme tourne toujours... et le traitement se fait seulement selon un horaire....
    en fait c'est pour éviter de faire relancer le logicel au utilisateurs... c'est des feignasse

  6. #6
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    pour le scheduling de tâche en java, tu peux regarder du coté de Quartz.

    http://www.opensymphony.com/quartz/

  7. #7
    Membre averti Avatar de Tux++
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    281
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 281
    Points : 379
    Points
    379
    Par défaut
    tchize_: pas très portable le coup des outils spécifiques à l'OS

  8. #8
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    Citation Envoyé par Tux++ Voir le message
    tchize_: pas très portable le coup des outils spécifiques à l'OS
    En même temps, arreter et démarrer un programme, c'est du ressort de l'os. Et ce serait idiot de faire tourner un jvm dont le boulot serait de démarrer une autre jvm...

  9. #9
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Citation Envoyé par robert_trudel Voir le message
    j'ai pas accès au outils de l'os car tous es barré....

    le programme tourne toujours... et le traitement se fait seulement selon un horaire....
    en fait c'est pour éviter de faire relancer le logicel au utilisateurs... c'est des feignasse
    Il veut pas arrêter ou redémarrer le programme ... juste le traitement !

Discussions similaires

  1. Lancer un traitement le 1er janvier
    Par soledad_001 dans le forum Unix
    Réponses: 3
    Dernier message: 23/12/2008, 17h42
  2. Comment lancer des traitements php avec du Javascript?
    Par Evenmor dans le forum Général JavaScript
    Réponses: 24
    Dernier message: 23/06/2008, 17h38
  3. Réponses: 15
    Dernier message: 01/06/2007, 23h29
  4. [Traitement batch]lancer un traitement independant des users
    Par Wessim dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 08/06/2005, 20h43
  5. Réponses: 7
    Dernier message: 24/03/2005, 16h55

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