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

Windows XP Discussion :

Surveillance d'un programme.


Sujet :

Windows XP

  1. #1
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut Surveillance d'un programme.
    J'ai un programme qui s'exécute sous Windows mais parfois s'arrête. J'aimerais savoir si il y a moyen de surveiller son exécution (par exemple toutes les 5 minutes) et si il est à l'arrête, de le relancer.




    Merci pour votre aide,
    -- Jasmine --

  2. #2
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Un crash ?
    Tu as essayé de regarder dans l'observateur d'évènements s'il y avait quelque chose de suspect (cf. démarrer > exécuter > "eventvwr")

  3. #3
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Citation Envoyé par smyley Voir le message
    Un crash ?
    Tu as essayé de regarder dans l'observateur d'évènements s'il y avait quelque chose de suspect (cf. démarrer > exécuter > "eventvwr")
    Merci de me répondre. Je ne connais pas grand chose à Windows. Je viens de regarder dans l'observateur d'évenements. J'ai une erreur qui revient plusieurs fois pour 'Application Hang'. Pour le système, c'est rempli de messages d'erreur dont les sources sont 'DCOM' et 'Service Control manager'. Aucune erreur ne semble liée au crash de mon programme perl. Ce programme doit se connecter à une base de données en ligne et y récupérer des informations. Le programme introduit un identifiant et récupère les valeurs associées. Le problème est que parfois, il ne retrouve pas cet identifiant et s'arrête avec un message d'erreur ... or cet identifiant est pourtant bien présent. J'ai résolu ce problème en modifiant le programme, ce qui est peut-être plus judicieux que de relancer un programme qui plante.

    Merci pour ton conseil, je retiens 'eventvwr' pour les prochains problèmes.
    -- Jasmine --

  4. #4
    Expert éminent sénior

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Points : 17 970
    Points
    17 970
    Par défaut
    voici une question dans FAQ Batch qui peux t'aider:
    http://windows.developpez.com/faq/ba...ster_processus

  5. #5
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Citation Envoyé par Djug Voir le message
    voici une question dans FAQ Batch qui peux t'aider:
    http://windows.developpez.com/faq/ba...ster_processus
    Merci pour ton intérêt.

    J'avais penser écrire un second script en perl qui vérifie toutes les 5 minutes si le script1 tourne et le relance dans le cas contraire.

    J'avais regardé la commande TaskList l'ennui est qu'elle ne me permet pas de vérifier le nom du script en cours d'exécution et donc que perl.exe apparait déjà une première fois pour le script2 qui tourne. Il faudrait donc vérifier qu'il apparait bien 2 fois et non une. Je trouvais cela fort compliqué. Maintenant, je ne m'y connais pas assez mais il y a peut-être moyen d'écrire un script en bash qui face cela et ainsi que si perl.exe apparit dans la liste cela ne provienne que du script1.
    -- Jasmine --

  6. #6
    Expert éminent sénior

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Points : 17 970
    Points
    17 970
    Par défaut
    il y a une autre solution (mais un peu compliquée)

    - il faut mettre un titre à la fenêtre du scripts qui s'exécute (en batch c'est la commande title suivie du nom de la fenetre voulu)

    - l'utilitaire CMDOW permet de manipuler les fenêtres par leurs noms )

    alors il suffit de faire une recherche sur le nom de la fenêtre dans le resultat de la commande cmdow (avec l'option /T si ton script apparait dans la bar de tâches )

    pour la recherche il suffit de rediriger le résultat de la commande cmdow vers la commande findstr par l'operateur |

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/09/2010, 15h44
  2. surveiller un programme
    Par magoca dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 15/10/2009, 14h51
  3. Créer un programme qui surveille un évènement
    Par LAGARDETTE dans le forum Windows
    Réponses: 1
    Dernier message: 22/10/2006, 12h44
  4. programme qui surveille un autre
    Par danisam dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 25/08/2005, 10h45

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