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 :

Exécution .bat / Fichier log


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Profil pro
    .
    Inscrit en
    Octobre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : .
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2007
    Messages : 53
    Points : 37
    Points
    37
    Par défaut Exécution .bat / Fichier log
    Bonjour,

    Je suis un peu gênée de poser cette question, un peu peur de paraitre très bête ... mais allez, le ridicule ne tuant pas, je me lance ...

    Donc j'ai créé un .bat qui doit me faire des copies de fichiers entre 2 machines ... Mais le temps d'exécution étant très très long (plus d'une journée !), je ne suis donc jamais là quand l'exécution se termine, et donc je ne suis jamais sure que tout s'est terminé normalement ...

    Y a-t-il un moyen et lequel, pour récupérer un .log (?? je dis ça, je sais pas, y a peut-être un autre moyen ?) de compte rendu de l'exécution de ce .bat ??

    D'avance merci ... j'ai essayé de faire des recherches pour trouver une réponse, mais je n'ai malheureusement rien trouvé ...

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    C'est possible

    Première chose, je ne sais aps ce que fais ton .bat, mais il est peut-être possible de raccourcir le temps de travail avec XCOPY
    En ne recopiant que les fichiers modifiés par ex.

    Pour le .log, utilise la redirection. Tu ajoutes
    après chaque commande

    Par ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    COPY c:\MonDossier\*.doc F:\MaSauvegarde >> monlog.txt

  3. #3
    Nouveau membre du Club
    Profil pro
    .
    Inscrit en
    Octobre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : .
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2007
    Messages : 53
    Points : 37
    Points
    37
    Par défaut
    Merci beaucoup, je testerai cela dès que possible !

    Pour la copie, ce sont tous de nouveaux fichiers .pdf que je passe d'un AS400 sur mon serveur Windows, donc ils sont tous à copier ! Et il y en a beaucoup, c'est une tâche que je ne dois lancer qu'une fois par trimestre.

    Merci encore !

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 175
    Points : 64
    Points
    64
    Par défaut
    Bonjour,

    j'ai besoin également d'un fichier log qui sauvegarde tout les opérations et instructions implémentés dans mon fichier .bat.

    Si j'ai bien compris, pour cela il me faut faire un >> monlog.txt après chaque instruction.

    J'ai essayé cette commande me dans le fichier log je n'ai rien trouvé comme message. Pourriez-vous me confirmer s'il me faut éventuellement ecrire le message et éventuellement la possibilité de personnaliser ce message écrit dans le fichier log.


    Merci d'avance !

  5. #5
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 730
    Points : 15 132
    Points
    15 132
    Par défaut
    Yop !
    Citation Envoyé par daniel1985 Voir le message
    Si j'ai bien compris, pour cela il me faut faire un >> monlog.txt après chaque instruction.
    Tout à fait. C'est ça et c'est rien d'autre, à la rigueur on peut préciser le chemin, genre >> c:\quelquepart\monlog.txt

    Citation Envoyé par daniel1985 Voir le message
    J'ai essayé cette commande me dans le fichier log je n'ai rien trouvé comme message.
    me comme meuh comme les vaches ?

    Sinon, peut-être que les instructions en question ne renvoient pas de message ? Ou que ce n'est pas le bon fichier de log ? Voir le point précédent avec le chemin.

    Éventuellement, tester le fonctionnement avec une commande ultra-simple, genre dir pour bien voir ce qui se passe, puis dir >> monlog.txt pour comparer.
    C'est pas compliqué, bon sang !
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  6. #6
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 175
    Points : 64
    Points
    64
    Par défaut
    Merci beaucoup pour votre réponse.

    Une autre question si vous me permettez, à propos la lecture des valeurs de variables d'un fichier texte.
    En effet, je veux lire et initialiser mes variables en reposant sur un fichier txt.

    J'ai trouvé quelques solutions mais aucune n'a répondu à ce besoin.

    En effet, une solution ne me permet pas d'écrire des commentaires dans le fichier et repose seulement sur le numéro de ligne. Du coup, si je change la ligne ou se trouve la variable tout dois mis en question.

    Une autre solution me rend toute la ligne et non pas seulement la valeur du variable que j'ai besoin.

    Toute information sera le bien venue et Merci d'avance !

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

Discussions similaires

  1. [Batch] Récupérer un fichier .log des actions du .bat
    Par rob81 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 06/11/2007, 08h54
  2. Site ASP.NET et Exécution de fichier (.bat)
    Par dahu17 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/04/2007, 15h56
  3. Comment exécuter un fichier .Bat sans ouvrir la console DOS
    Par digital prophecy dans le forum Windows XP
    Réponses: 4
    Dernier message: 20/06/2006, 12h01
  4. Réponses: 5
    Dernier message: 20/01/2006, 10h27
  5. Exécuter un fichier .BAT sur une machine distante
    Par ruff15 dans le forum Windows
    Réponses: 4
    Dernier message: 14/09/2005, 11h44

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