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 :

Log complet des requêtes d'un batch planifié


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 36
    Par défaut Log complet des requêtes d'un batch planifié
    Bonjour à tous,

    J'ai une tache planifié sur un batch classique. À des fins de débogage j'aimerai avoir les logs d’exécution des commandes du batch, car les logs du planificateur de tâches ne concerne que l’exécution du batch et non forcément des commandes de ce dernier.

    J'ai crée ceci

    Code Batch : 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
    @echo off
    set LOGFILE=c:\Scripts\batch.log
    call :LOG > %LOGFILE%
    exit /B
     
    :LOG
     
    cd..
    cd c:
     
    del D:\SAGEX3\X3\Dossiers\TEST\EDI\CAG\CAG.txt
     
    copy  "D:\SAGEX3\FTP\CAG\*.txt" "D:\SAGEX3\X3\Dossiers\TEST\EDI\CAG\CAG.txt"
     
    copy  "D:\SAGEX3\FTP\CAG\*.txt" "D:\SAGEX3\FTP\CAG\ARCHIVES\*.txt"
     
    del D:\SAGEX3\FTP\CAG\*.TXT

    Le fichier log me retourne bien des infos, mais pas forcément sur toutes les commandes, voici le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    C:\Windows
    D:\SAGEX3\FTP\CAG\36299052109172700.txt
    D:\SAGEX3\FTP\CAG\36299052109273521.txt
    D:\SAGEX3\FTP\CAG\89379052109211179.txt
            1 fichier(s) copi‚(s).
    D:\SAGEX3\FTP\CAG\36299052109172700.txt
    D:\SAGEX3\FTP\CAG\36299052109273521.txt
    D:\SAGEX3\FTP\CAG\89379052109211179.txt
            3 fichier(s) copi‚(s).
    En clair, il ne notifie uniquement les 2 commandes copy, mais pas le résultat des 2 commandes del. Dans l'absolu si la commande réussi sous dos, il n'y a aucune info en retour, par contre si la commande est en erreur (par ex, supprimer un fichier inexistant), on devrait avoir un message d'erreur.

    De même mon fichier log ne s'incrémente pas, mais est écrasé. Vu que la tâche planifiée s’exécute toute les 30 min, il faudrait que je puisse conserver les logs pendant au moins 15 jours.

    Auriez vous des conseils, idées à me donner?

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    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 218
    Par défaut
    Redirige le canal de d'erreur vers le canal de sortie standard

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    del D:\SAGEX3\X3\Dossiers\TEST\EDI\CAG\CAG.txt 2>&1

Discussions similaires

  1. [Système] Log des requêtes SQL
    Par eric41 dans le forum Langage
    Réponses: 6
    Dernier message: 13/08/2007, 09h31
  2. récupération des requêtes select dans un log
    Par aemag dans le forum Oracle
    Réponses: 1
    Dernier message: 01/12/2006, 16h16
  3. log des requêtes sous sybase 10
    Par VsMetal dans le forum Sybase
    Réponses: 3
    Dernier message: 03/05/2004, 14h09
  4. Fichier log des requêtes d'une bdd
    Par Sub0 dans le forum Administration
    Réponses: 4
    Dernier message: 22/03/2004, 14h12

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