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 :

Raffraichissement d'une ligne de commande .bat [Batch]


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Homme Profil pro
    Sans Emploi
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Raffraichissement d'une ligne de commande .bat
    Bonjour à tous,

    Je suis dessus depuis hier mais j'y arrive vraiment pas, j'ai essayer les loops, le timeout, l'echo off mais rien n'y fait, j'arrive pas à dire, à cette ligne de commande dans un .bat de se désactiver et de se réactiver ensuite.

    Je m'explique, j'ai cette ligne de code que je voudrais, toutes les 30minutes, se réinitialiser car celle-ci bug, une fois que les serveurs sont surchargées, relancer mon .bat corrigeant ce problème donc relancer simplement cette ligne de commande.
    Voila le contenu de mon .bat :

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    start http://localhost:5000
    C:\Python27\python runserver.py -a google -u *** -p *** -l "47.978892, 3.391779" -st 4 -L fr -t 1 -H 0.0.0.0

    Je parle de la 2ème ligne de code, la première étant facultative dans mon .bat, elle me sert juste à afficher le contenu du script via mon navigateur internet.

    Au final ce que j'aimerais c'est que cette 2éme ligne de code : C:\Python27\python runserver.py -a google -u *** -p *** -l "47.978892, 3.391779" -st 4 -L fr -t 1 -H 0.0.0.0 Soit, toutes les 30minutes, relancer automatiquement.

    Si vous pouvez m'aider je vous remercierais jamais assez, je suis vraiment bloquer dessus :(
    Merci à vous de votre temps si jamais vous passez par là.

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    La boucle infinie puisque tu ne semble pas avoir de fin
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    for /L %%a IN (0,0,1) DO ...

    La pause de 30mn
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    ping 127.0.0.1 -n 1800 >nul

    Donc quelques chose comme cela :
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for /L %%a IN (0,0,1) DO (
    C:\Python27\python runserver.py -a google -u *** -p *** -l "47.978892, 3.391779" -st 4 -L fr -t 1 -H 0.0.0.0
    ping 127.0.0.1 -n 1800 >nul
    )

  3. #3
    Candidat au Club
    Homme Profil pro
    Sans Emploi
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Je te remercie pour ta réponse, j'ai l'impression que ça fonctionne correctement, au final pour l'instant mon bat ressemble à ça :

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @echo off
    start http://localhost:5000
    for /L %%a IN (0,0,1) DO (
    C:\Python27\python runserver.py -a google -u **** -p **** -l "47.978892, 3.391779" -st 4 -L fr -t 1 -H 0.0.0.0
    ping 127.0.0.1 -n 1800 >nul
    )

    Donc le script démarre ma page internet local, et ensuite met dans une boucle infini la ligne 4, et toutes les 30minutes, elle s'"actualise" automatiquement ?

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    Ton script démarre ta page internet local, et ensuite met dans une boucle infini la ligne 4 et 5.
    Il exécute la ligne 4 tout de suite, et après toutes les 30 minutes.

  5. #5
    Candidat au Club
    Homme Profil pro
    Sans Emploi
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    D’accord je comprends, merci à toi.
    Résolu =>

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/03/2006, 13h34
  2. Appeler une URL avec & depuis une ligne de commande
    Par Fritzoune dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 13/02/2006, 14h52
  3. Réponses: 11
    Dernier message: 20/12/2005, 16h29
  4. [OCaml] Parser une ligne de commande
    Par Thanatos dans le forum Caml
    Réponses: 4
    Dernier message: 10/12/2004, 10h11
  5. lancer une mdb a partir d'une ligne de commande
    Par dpie dans le forum Access
    Réponses: 5
    Dernier message: 30/11/2004, 15h01

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