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

Scripts/Batch Discussion :

Shutdown sauf entre 8h00 et 10h00


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 5
    Par défaut Shutdown sauf entre 8h00 et 10h00
    Bonjour à toutes et tous,

    J'ai un logiciel de sauvegarde qui peut lancer des scripts en fin d'opération, c'est très bien, j'ai fait un shutdown qui se déclenche en fin de sauvegarde, ok ca fonctionne l'ordi s'eteind c'est cool. Je voudrais lancer des sauvegardes en journée mais sans déclencher ce shutdown bien sur.

    Est-il possible de faire un shutdown qui ne se déclenche pas de 08h00 à 20h00 par exemple ou dans le sens inverse, qui se ne déclenche uniquement que de 20h00 à 8h00 ?

    Merci d'avance à vous toutes et tous

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    @echo off
     
    set $heure=%time::=%
    set $heure=%$heure:~0,4%
     
    if "%$heure:~0,1%"=="0" set $heure=%$heure:~1%
     
    if %$heure% GTR 800 if %$heure% LSS 2000 (
         echo pas de shutdown
    	 ) else (
    	 echo shutdown
    	 )


    On réduit l'heure a une valeur numerique et on test si elle est superieur a 800 et inferieur a 2000.


  3. #3
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 5
    Par défaut
    Merci sachadee,

    Si je comprend bien ce script correspond à, ne se déclenche pas de 08h00 à 20h00 ?

    En valeur numérique 800=8h00 et 2000 = 20h00 ? Donc par exemple, 16h30 correspondrais 1630 ?

    Quand tu écris , On réduit l'heure a une valeur numerique et on test si elle est superieur a 800 et inferieur a 2000, "on test", veux dire quoi ?

    Demain je fais des test pour voir ce que cela donne, mais d'avance un grand merci sachadee.

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Citation Envoyé par Michel DUG Voir le message
    Merci sachadee,

    Si je comprend bien ce script correspond à, ne se déclenche pas de 08h00 à 20h00 ?

    En valeur numérique 800=8h00 et 2000 = 20h00 ? Donc par exemple, 16h30 correspondrais 1630 ?

    Quand tu écris , On réduit l'heure a une valeur numerique et on test si elle est superieur a 800 et inferieur a 2000, "on test", veux dire quoi ?

    Demain je fais des test pour voir ce que cela donne, mais d'avance un grand merci sachadee.
    exactement !!!

    Lorsque je dis on test en fait c'est le code qui test l'heure si superieur a 800 mais inferieur a 2000 on ne fait pas de shutdown


  5. #5
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 5
    Par défaut
    Bonsoir tout le monde,

    Le code est bien fonctionnel sauf le 800, ce matin je l'ai testé en mettant 1000 par exemple pour 10h00 et lancé le shutdown à 9h30 et il ne c'est pas déclenché alors qu'il aurait dû, par contre en laissant 800 il ne c'est pas déclenché alors qu'il était 9h45 donc ok, mais pourquoi je n'ai pu le modifier de 800 ??? !!!
    Je n'est pas pu le tester avant 8h00 mais demain j'y serais.

    Par contre en changeant le 2000 en 1630 il a bien déclenché alors qu'il était 17h00 donc ok de ce coté là.

    Merci ce code me rend un énorme service et je vais m'interresser un plus au batch de rien avant.

  6. #6
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    tu peux modifier le 800 par 1000 sans problème !

    Tu es sûr que l'heure de la machine que tu as testé est correct ?


Discussions similaires

  1. [AC-2013] Liaison entre 2 tables - Prendre tout sauf
    Par patmar83 dans le forum Modélisation
    Réponses: 4
    Dernier message: 24/07/2014, 11h29
  2. Réponses: 8
    Dernier message: 20/01/2011, 17h13
  3. explode par espace sauf chaine entre guillemet
    Par calitom dans le forum Langage
    Réponses: 3
    Dernier message: 12/02/2010, 15h48
  4. [RegEx] Remplacer les " par des “ sauf entre balises Html
    Par guy_lux dans le forum Langage
    Réponses: 5
    Dernier message: 14/05/2009, 09h43
  5. [RegExp]Split chaîne par espaces sauf ceux entre guillemets ?
    Par Loic Desjardins dans le forum Langage
    Réponses: 2
    Dernier message: 17/11/2006, 10h33

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