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

C# Discussion :

[C#][Service Win.] Comment planifier redemarrage automatique?


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Points : 22
    Points
    22
    Par défaut [C#][Service Win.] Comment planifier redemarrage automatique?
    Bonjour à tous,

    J'aimerais savoir s'il est possible, de relancer, toutes les heures par exemple, un service windows.

    Sans rentrer dans la partie programmation que je maitrise, est-il possible dans l'événément "OnStop" de faire une manipulation du genre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if(MonHeure=1h)
    {
              MonService.Stop()
    }
    protected override void OnStop()
    {
              MonService.Start()
    }
    Merci de vos renseignements

  2. #2
    Membre du Club Avatar de Manralf
    Inscrit en
    Août 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 43
    Points : 48
    Points
    48
    Par défaut
    Utilise le planificateur de tâches de Windows pour faire ça, c'est bien plus simple
    Donc, toutes les heures, demande à Windows d'exécuter ce script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    NET STOP NOM_DE_TON_SERVICE
    NET START NOM_DE_TON_SERVICE

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Points : 22
    Points
    22
    Par défaut
    A creuser comme idée :o

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Points : 22
    Points
    22
    Par défaut
    Il semblerait à première vu que la plannification ne puisse se faire qu'une fois par jour
    Et que cela ne fonctionne pas pour un service windows...Cela indique que l'on peut lancer un programme...mais pas arreter puis le relancer un service

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Points : 118
    Points
    118
    Par défaut
    Non mais tu peux lancer un fichier bat qui contient ces deux commandes.

  6. #6
    Membre du Club Avatar de Manralf
    Inscrit en
    Août 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 43
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par titoux_fr
    Il semblerait à première vu que la plannification ne puisse se faire qu'une fois par jour
    C'est faux ! Crée une tâche, planifie là pour qu'elle s'exécute à 18H par exemple. Ensuite édite ta tâche, va dans l'onglet "Planification", clique sur le bouton "Avancé" et marque le sujet Résolu

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Points : 22
    Points
    22
    Par défaut
    Je regarde cela dès lundi...merci de votre aide 8)

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/02/2008, 12h09
  2. Réponses: 5
    Dernier message: 25/02/2008, 21h08
  3. Réponses: 2
    Dernier message: 01/11/2006, 21h48
  4. Réponses: 1
    Dernier message: 31/08/2006, 09h02

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