Créer un log d'un script batch
Bonjour,
j'ai un script batch, dans lequel se trouve une requête qui me génère un fichier excel, lancer via une tâche planifié et j'aimerais logguer ce traitement afin de voir s'il retourne une erreur, j'ai donc pensé à cela :
mon fichier bat
Code:
sqlplus .........../.......@...... @"D:\.......\script.txt"
et la mon fichier script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
set echo off
....
....
set colsep ";"
define date1=foo
column date1 new_value date1
select 'monfichier.csv' date1 from dual;
set termout on
spool "D:\....\...\...\mondossier\&date1"
alter session set NLS_NUMERIC_CHARACTERS=',.';
column ...... format a17
.....
select identifiant as MATRICULE,
...
...
from ..... t1
inner join.....
inner join .....
spool off
rib_veille.bat >>D:\....\......\log.txt
exit; |
mais j'ai l'impression que ça ne marche pas, je ne sais pas pourquoi, auriez vous des conseil sur le sujet?
Merci beaucoup