envoi mail d'un fichier dont je connais pas le nom [batch] - Shell/Batch - Programmation
Marsh Posté le 08-12-2006 à 19:06:45
Le * n'est pas interprété par bmail, ce n'est pas la faute du batch.
Tu peux utiliser une boucle for pour parcourir la liste des fichiers .log et les passer un par un à bmail.
for /?
pour plus d'infos.
Marsh Posté le 11-12-2006 à 20:29:58
dam1330 a écrit : bonjour, je connais pas trop batch, je suis plutot habitué au shell linux. mais bon c'est comme ca. |
Installe Python qui existe pour Linux ET pour zindoz... et apprend-le (vraiment pas compliqué)
Ensuite roule...
Marsh Posté le 19-12-2006 à 07:59:35
si t'es sûr qu'il n'y a qu'un seul fichier log, j'ai un truc moche pour toi :
Code :
|
si tu le mets dans un batch n'oublies pas de doubler les %
Marsh Posté le 08-12-2006 à 11:14:53
bonjour, je connais pas trop batch, je suis plutot habitué au shell linux. mais bon c'est comme ca.
je veux envoyer le rapport de ntbackup par mail, j'ai fait un script batch avec bmail, le probleme c'est que le fichier log du rapport change de nom sans arret (logique douteuse) backup01.log, backup02.log, backup03.log, backup04.log ....
meme en supprimant tous le fichiers il ne recommence jamais à 0 ...
donc pour l'insant j'ai:
bmail -s smtp.XXXXXXXXXXXX -t backupclients@XXXXXXXXXXX -f backupclients@XXXXXXXX -h -a backup -m *.log
del *.log
donc je ne garde qu'un seul fichier de log, le del fonctionne, mais pas le bmail:
j'ai:
Error opening body file *.log
Error 0x7B : Syntaxe du nom de fichier, de rÚpertoire ou de volume incorrecte.
pourquoi mon caractere joker est pas interprété.
Merci de votre aide