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

Langage Perl Discussion :

Tâche planifiée à heure dites.


Sujet :

Langage Perl

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Tâche planifiée à heure dites.
    Bonjour,


    Voila je voudrais crée un script qui, après une récupération d'une heure dans une base de donnée, lance un autre script à l'heure dites. Avez vous une idée de comment réaliser cela?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    S'agit-il d'une tache répétée ou ponctuelle ?
    Dans le cas d'une tache répétée, je te conseille de créer un script qui rajoutera un job cron à la crontable (mais tu pourrais le faire à la main), sinon utiliser "at" me paraît une bonne solution.
    Si tu es sous Windows, l'idéal serait d'utiliser les tâches planifiées.

    Le problème d'utiliser un simple script Perl sans autres outils n'est pas la réalisation de l'appli, mais plutôt le risque que ce script Perl soit tué à un moment ou à un autre avant l'instant d'exécution de la tache, ou que l'ordinateur soit redémarré...

    Eventuellement un daemon Perl serait envisageable s'il est bien relancé à chaque démarrage de l'OS.

    --
    Jedaï

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    effectivement je tourne sous windows (pardon j'aurais du le précisé.).

    Il s'agit d'un tache ponctuelle, ou l'heure est rentrée par l'utilisateur et stocker dans un db par un application cgi. Ensuite le script doit aller chercher l'heure et lancer un troisième script à cette heure la.

    Je comptais lancer ce script de surveillance au demarrage du systeme.

    Pour les tache planifier, je fais un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system (at hh:mm cmd c:\perl\bin\perl C:\test)
    C'est ça?

    Merci

  4. #4
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Si tu lances le script au démarrage du système, ou mieux si tu l'installes en tant que "service windows", alors tu peux utiliser une solution tout Perl, il suffit d'utiliser un sleep pour lui faire effectuer une vérification à intervalle régulier.

    --
    Jedaï

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    mmm c'est peut être mieu, je prends l'heure dite, l'heure de lancement et je fais la différance entre les deux. et je sleep le programme c'est bien ca? Je vais voir comment fonctionne le sleep

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Pouvez vous me dire comment je mets fait d'un script perl un service windows

    Edit : 26 mai 2007

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Voila j'ai finalement transformer mon .pl en .exe sous windows et j'utilise le planificateur de tache.

    Merci pour les réponses.

    A bientot !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer le partage des tâches planifiées
    Par Safaritn dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 09/05/2006, 09h46
  2. tâches planifiées
    Par touriste44 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 20/04/2006, 15h33
  3. Tâches routinières à heures fixes !
    Par wishmastah dans le forum Langage
    Réponses: 4
    Dernier message: 18/03/2006, 13h42
  4. Tâches planifiées
    Par Furius dans le forum Windows XP
    Réponses: 10
    Dernier message: 02/12/2005, 14h58
  5. [D7] Paramétrage tâches planifiées de Windows
    Par Crownless dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 18/08/2005, 21h33

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