bjr a tous
j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées
ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier
log avec horaire du debut des taches et horaire fin de tache
si vous avez un exemple ou la syntaxe complete suis preneur...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stephane
Avec au début de ton batch: Date /T > c:fichierlog.txt Time /T >> c:fichierlog.txt
Puis et a la fin Time /T >> c:fichierlog.txt
Cela devrait être bon si tu ne cherche que les minutes. Pour les secondes cela doit être plus difficile. Stephane.
"didier" a écrit dans le message de news: 419e32df$0$9069$
bjr a tous j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier log avec horaire du debut des taches et horaire fin de tache si vous avez un exemple ou la syntaxe complete suis preneur...
didier
Avec au début de ton batch:
Date /T > c:fichierlog.txt
Time /T >> c:fichierlog.txt
Puis et a la fin
Time /T >> c:fichierlog.txt
Cela devrait être bon si tu ne cherche que les minutes. Pour les secondes
cela doit être plus difficile.
Stephane.
"didier" <didier.batard@wanadoo.fr> a écrit dans le message de news:
419e32df$0$9069$8fcfb975@news.wanadoo.fr...
bjr a tous
j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées
ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier
log avec horaire du debut des taches et horaire fin de tache
si vous avez un exemple ou la syntaxe complete suis preneur...
Avec au début de ton batch: Date /T > c:fichierlog.txt Time /T >> c:fichierlog.txt
Puis et a la fin Time /T >> c:fichierlog.txt
Cela devrait être bon si tu ne cherche que les minutes. Pour les secondes cela doit être plus difficile. Stephane.
"didier" a écrit dans le message de news: 419e32df$0$9069$
bjr a tous j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier log avec horaire du debut des taches et horaire fin de tache si vous avez un exemple ou la syntaxe complete suis preneur...
didier
Jean-Claude BELLAMY
Dans le message news:419e32df$0$9069$ , didier s'est ainsi exprimé:
bjr a tous j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier log avec horaire du debut des taches et horaire fin de tache si vous avez un exemple ou la syntaxe complete suis preneur...
C'est très simple à réaliser :
@echo off set logfile="k:documentsprogsjournauxlog.txt" echo Debut du batch le %DATE% a %TIME% > %logfile% ... echo Lancement de MACHIN.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsmachin.exe" echo Fin de MACHIN.EXE a %TIME% >> %logfile% ... echo Lancement de TRUC.EXE a %TIME% >> %logfile% start /wait "k:program filesprogstruc.exe" echo Fin de TRUC.EXE a %TIME% >> %logfile% ... echo Lancement de BIDULE.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsbidule.exe" echo Fin de BIDULE.EXE a %TIME% >> %logfile% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Dans le message news:419e32df$0$9069$8fcfb975@news.wanadoo.fr ,
didier <didier.batard@wanadoo.fr> s'est ainsi exprimé:
bjr a tous
j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées
ca doit pouvoir se faire en indiquant au batch qu il doit creer un
fichier log avec horaire du debut des taches et horaire fin de tache
si vous avez un exemple ou la syntaxe complete suis preneur...
C'est très simple à réaliser :
@echo off
set logfile="k:documentsprogsjournauxlog.txt"
echo Debut du batch le %DATE% a %TIME% > %logfile%
...
echo Lancement de MACHIN.EXE a %TIME% >> %logfile%
start /wait "k:program filesprogsmachin.exe"
echo Fin de MACHIN.EXE a %TIME% >> %logfile%
...
echo Lancement de TRUC.EXE a %TIME% >> %logfile%
start /wait "k:program filesprogstruc.exe"
echo Fin de TRUC.EXE a %TIME% >> %logfile%
...
echo Lancement de BIDULE.EXE a %TIME% >> %logfile%
start /wait "k:program filesprogsbidule.exe"
echo Fin de BIDULE.EXE a %TIME% >> %logfile%
...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Dans le message news:419e32df$0$9069$ , didier s'est ainsi exprimé:
bjr a tous j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier log avec horaire du debut des taches et horaire fin de tache si vous avez un exemple ou la syntaxe complete suis preneur...
C'est très simple à réaliser :
@echo off set logfile="k:documentsprogsjournauxlog.txt" echo Debut du batch le %DATE% a %TIME% > %logfile% ... echo Lancement de MACHIN.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsmachin.exe" echo Fin de MACHIN.EXE a %TIME% >> %logfile% ... echo Lancement de TRUC.EXE a %TIME% >> %logfile% start /wait "k:program filesprogstruc.exe" echo Fin de TRUC.EXE a %TIME% >> %logfile% ... echo Lancement de BIDULE.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsbidule.exe" echo Fin de BIDULE.EXE a %TIME% >> %logfile% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Clive Lumb
"Jean-Claude BELLAMY" a écrit dans le message de news:
Dans le message news:419e32df$0$9069$ , didier s'est ainsi exprimé:
bjr a tous j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier log avec horaire du debut des taches et horaire fin de tache si vous avez un exemple ou la syntaxe complete suis preneur...
C'est très simple à réaliser :
Si je puis attirer l'attention sur le fait que JCB a très bien fait son exemple et il est important de noter que la première écriture dans le fichier log ne comporte qu'un seul ">" devant %logfile%, ce qui a pour effet de créer un nouveau fichier. Les suivants ont ">>" ce qui ajoute des lignes au même fichier.
Clive
@echo off set logfile="k:documentsprogsjournauxlog.txt" echo Debut du batch le %DATE% a %TIME% > %logfile% ... echo Lancement de MACHIN.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsmachin.exe" echo Fin de MACHIN.EXE a %TIME% >> %logfile% ... echo Lancement de TRUC.EXE a %TIME% >> %logfile% start /wait "k:program filesprogstruc.exe" echo Fin de TRUC.EXE a %TIME% >> %logfile% ... echo Lancement de BIDULE.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsbidule.exe" echo Fin de BIDULE.EXE a %TIME% >> %logfile% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le
message de news:ufVToRmzEHA.824@TK2MSFTNGP11.phx.gbl...
Dans le message news:419e32df$0$9069$8fcfb975@news.wanadoo.fr ,
didier <didier.batard@wanadoo.fr> s'est ainsi exprimé:
bjr a tous
j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées
ca doit pouvoir se faire en indiquant au batch qu il doit creer un
fichier log avec horaire du debut des taches et horaire fin de tache
si vous avez un exemple ou la syntaxe complete suis preneur...
C'est très simple à réaliser :
Si je puis attirer l'attention sur le fait que JCB a très bien fait son
exemple et il est important de noter que la première écriture dans le
fichier log ne comporte qu'un seul ">" devant %logfile%, ce qui a pour effet
de créer un nouveau fichier. Les suivants ont ">>" ce qui ajoute des lignes
au même fichier.
Clive
@echo off
set logfile="k:documentsprogsjournauxlog.txt"
echo Debut du batch le %DATE% a %TIME% > %logfile%
...
echo Lancement de MACHIN.EXE a %TIME% >> %logfile%
start /wait "k:program filesprogsmachin.exe"
echo Fin de MACHIN.EXE a %TIME% >> %logfile%
...
echo Lancement de TRUC.EXE a %TIME% >> %logfile%
start /wait "k:program filesprogstruc.exe"
echo Fin de TRUC.EXE a %TIME% >> %logfile%
...
echo Lancement de BIDULE.EXE a %TIME% >> %logfile%
start /wait "k:program filesprogsbidule.exe"
echo Fin de BIDULE.EXE a %TIME% >> %logfile%
...
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
"Jean-Claude BELLAMY" a écrit dans le message de news:
Dans le message news:419e32df$0$9069$ , didier s'est ainsi exprimé:
bjr a tous j ai un batch qui effectue diverses tache sur un de mes serveurs
problème : j aimerais connaitre la durée exacte des taches effectuées ca doit pouvoir se faire en indiquant au batch qu il doit creer un fichier log avec horaire du debut des taches et horaire fin de tache si vous avez un exemple ou la syntaxe complete suis preneur...
C'est très simple à réaliser :
Si je puis attirer l'attention sur le fait que JCB a très bien fait son exemple et il est important de noter que la première écriture dans le fichier log ne comporte qu'un seul ">" devant %logfile%, ce qui a pour effet de créer un nouveau fichier. Les suivants ont ">>" ce qui ajoute des lignes au même fichier.
Clive
@echo off set logfile="k:documentsprogsjournauxlog.txt" echo Debut du batch le %DATE% a %TIME% > %logfile% ... echo Lancement de MACHIN.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsmachin.exe" echo Fin de MACHIN.EXE a %TIME% >> %logfile% ... echo Lancement de TRUC.EXE a %TIME% >> %logfile% start /wait "k:program filesprogstruc.exe" echo Fin de TRUC.EXE a %TIME% >> %logfile% ... echo Lancement de BIDULE.EXE a %TIME% >> %logfile% start /wait "k:program filesprogsbidule.exe" echo Fin de BIDULE.EXE a %TIME% >> %logfile% ...
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *