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

VBScript Discussion :

Pb d'arrêt de services


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 102
    Par défaut Pb d'arrêt de services
    Bonjour à tous,

    j'ai réalisé ce script qui vérifie la date d'execution du script qui n'est lancé que le dimanche sinon sortie.

    Si dimanche, il arrête des services avec une tempo de 1 mn

    Parfois les services "Stream1" et "Stream3" ne s'arrêtent pas ?
    Je souhaiterais forcer le stop si possible.

    Et si le service ne s'arrête pas avoir un message "pb le service "Stream1" n'a pas été arrêté "dans le log

    Passer au stop du service suivant

    Merci à tous

    Mon script :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    Dim Log
    Dim objFSO,FileLog,fso,ObjFile
    Dim objShell
    Dim Commande
    Dim Tempo
     
     
    MyDate = Day(Now) & "." & Year(Now) & "." & Month(Now) 
     
     
    Log="C:\appli\Log\appli_"& MyDate &".log"
     
    Set fso = Wscript.CreateObject("Scripting.FileSystemObject")
    Set FileLog = FSO.CreateTextFile(Log)
     
     
    '-------------------------------------------------------------------------
    'Test du jour si pas dimanche la sauvegarde est annulée
    '-------------------------------------------------------------------------
     
    Sub Verif_Day
    	Jour = weekday(now)
    	msglog "0","0000","-Debut: Verification Jour"
    	msglog "0","0000","INFO: Jour=" & Jour
     
    	if weekday(now) <> vbSunday Then 	 
    		msglog "1","0002","WARNING: Jour différent de dimanche, sauvegarde inhibée"
    		WScript.Quit
    	else 
    		msglog "0","0000","INFO: Test jour OK (Jour=Dimanche)"
    	end if
     
    	msglog "0","0000","-Fin: Verification Jour"
    end sub
     
     
     
    '-------------------
    Stop services 
    '-------------------
     
    Sub Arrete_Service(Nom_Service)
     
    	msglog "0","0000","---Debut: Arret service " & Nom_Service
    	set objShell = WScript.CreateObject("WScript.Shell") 
    		Tempo=" """& Nom_Service &""" "
    		Commande="net stop" & Tempo
    		Wscript.echo Commande
    		objShell.run(Commande)
    	wscript.sleep 60000
     
    	msglog "0","0000","---Fin: Arret service " & Nom_Service
     
    end sub
     
    '---------------------------
    ' Corps su script
    '---------------------------
    msglog "0","0000","---Debut: StopServices.vbs "
    Verif_Day
    Verif_lock
    Arrete_Service "SSIE"
    Arrete_Service "cft_cftmain"
    Arrete_Service "DB2 - DB2-0"
    Arrete_Service "Stream0"
    Arrete_Service "Stream1"
    Arrete_Service "Stream2"
    Arrete_Service "Stream3"
    Arrete_Service "Stream4"
    Arrete_Service "Stream5"
     
    msglog "0","0000","---Fin: StopServices.vbs"
    FileLog.Close

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,

    un service peut refuser de s'arrêter si un de ses services dépendants est également en cours d'exécution.
    stream1 et stream3 ont-ils des services dépendants ?
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 102
    Par défaut Merci pour la réponse omen999
    Il n'y a aucune dependance pour les servivces "stream1" et "stream3"

    Merci

Discussions similaires

  1. [Socket] Arrêt du service
    Par nezdeboeuf62 dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 11/08/2009, 14h34
  2. création de fichiers de logs après arrêt de services
    Par sparowme dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 05/12/2008, 11h45
  3. Détection de l'arrêt du service windows
    Par Orell dans le forum Général Java
    Réponses: 5
    Dernier message: 29/08/2007, 14h09
  4. [Scrip DOS]arrêt des services oracles
    Par nabil1 dans le forum Oracle
    Réponses: 1
    Dernier message: 27/10/2006, 13h27
  5. [Débutant] Démarrage et arrêt des services Oracles
    Par PaulBilou dans le forum Oracle
    Réponses: 13
    Dernier message: 12/08/2005, 18h38

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