[batch] créer un fichier log

créer un fichier log [batch] - Programmation

Marsh Posté le 12-01-2002 à 13:06:03    

j'ai un script batch qui s'exécute périodiquement pour faire des sauvegarde de mes fichiers perso. Je voudrais avoir une trace de tous les fichiers copiés. Il faudrait pour cela que toutes les lignes de la fenêtre DOS soient copiées dans un simple fichier texte. Savez vous commet faire ça.
Une version améliorée fera un append avec rajout en début de  
----------------------------------
vendredi 11 janvier
----------------------------------
 
par exemple, pour plus de clarté


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 12-01-2002 à 13:06:03   

Reply

Marsh Posté le 12-01-2002 à 17:54:03    

:bounce:  
SVP aidez moi, je lutte pour trouver qqch, impossible, je pense pas que ça doit être tres compliqué pourtant

 

[edtdd]--Message édité par z0rglub--[/edtdd]


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 12-01-2002 à 18:11:22    

bin c'est assez limité le batch. J'avais posé la question sur un autre truc et ont m'a filé des liens sympas ...
 
Voir http://forum.hardware.fr/forum2.ph [...] ic=&trash=
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 12-01-2002 à 18:15:57    

voilà le genre de trucs qu'il y a dans le fenêtre qui s'execute :
C:\Program Files\EasyPHP\mysql\bin>rem sauvegarde des fichiers persos sur l'autre ordi.
 
C:\Program Files\EasyPHP\mysql\bin>xcopy "E:\fichiers personnels\*.*" "\\Pookie\echanges\Pierrick\sauvegarde\fichiers personnels\" /s/d/y
E:\fichiers personnels\travail\site web\WWW easyphp\MySQL\z0rglub_database.sql
E:\fichiers personnels\sauvegardes\G6 FTP Server\Hitometer_DL.top
E:\fichiers personnels\sauvegardes\G6 FTP Server\Hitometer_UL.top
E:\fichiers personnels\sauvegardes\batch\AceClock.reg
4 fichier(s) copié(s)
 
c'est toutes ces infos que je veux sauver dans un fichier log


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 12-01-2002 à 18:31:13    

z0rglub a écrit a écrit :

voilà le genre de trucs qu'il y a dans le fenêtre qui s'execute :
C:\Program Files\EasyPHP\mysql\bin>rem sauvegarde des fichiers persos sur l'autre ordi.
 
C:\Program Files\EasyPHP\mysql\bin>xcopy "E:\fichiers personnels\*.*" "\\Pookie\echanges\Pierrick\sauvegarde\fichiers personnels\" /s/d/y
E:\fichiers personnels\travail\site web\WWW easyphp\MySQL\z0rglub_database.sql
E:\fichiers personnels\sauvegardes\G6 FTP Server\Hitometer_DL.top
E:\fichiers personnels\sauvegardes\G6 FTP Server\Hitometer_UL.top
E:\fichiers personnels\sauvegardes\batch\AceClock.reg
4 fichier(s) copié(s)
 
c'est toutes ces infos que je veux sauver dans un fichier log  




 
Ton ficher batch s'appelle toto.bat par exemple  
 
si tu fais toto > log.txt il va créer un fichier avec les infos ci dessus
si tu fais toto >> log.txt il va ajouter au fichier les infos ci dessus.
 
Ton problème est résolu je pense.
 
a+  :hello:


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 12-01-2002 à 18:34:22    

oui, j'avais vu le coup de > et >>
mais dis moi, je mets ça où toto > log.txt ?
Dans toto.bat ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 12-01-2002 à 18:38:57    

lol bin non quand tu l'invoques. Ton fichier batch qui s'execute périodiquemet s'appelle machin.bat ou je ne sais quoi
 
Dans la console dos, au lieu de faire machin tu tapes machin >> log.txt
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 12-01-2002 à 18:39:58    

Ton script, il s'execute à partir de koi ?
du planificateur des taches ?
si c ça, ben au lieu de lui demander d'exexuter toto.bat, tu lui demande d'executer toto.bat > toto.txt
je suis pas sur que ça marche

Reply

Marsh Posté le 12-01-2002 à 18:41:51    

Je@nb a écrit a écrit :

Ton script, il s'execute à partir de koi ?
du planificateur des taches ?
si c ça, ben au lieu de lui demander d'exexuter toto.bat, tu lui demande d'executer toto.bat > toto.txt
je suis pas sur que ça marche  




 
si tu sais passer des paramètres en ligne de commande. Sinon tu crées un batch machin2.bat et dedans tu tapes machin >> log.txt
 
:D


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 12-01-2002 à 18:43:29    

j'ai fait un fichier test.bat qui contient :
save.bat >> log.txt
je lance test.bat et il execute save.bat (je vois pas la fenêtre mais j'entends les DD gratter), il écrit tout dans un fichier log.txt
Absolument génial, c'est exactement ce que je voulais, grand MERCI à toi


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 12-01-2002 à 18:43:29   

Reply

Marsh Posté le 13-01-2002 à 17:25:40    

z0rglub a écrit a écrit :

j'ai fait un fichier test.bat qui contient :
save.bat >> log.txt
je lance test.bat et il execute save.bat (je vois pas la fenêtre mais j'entends les DD gratter), il écrit tout dans un fichier log.txt
Absolument génial, c'est exactement ce que je voulais, grand MERCI à toi  




 
No problem. Ravi de t'avoir aidé ...
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed