Bonjour,

j'ai un petit soucis de logging. En faite, j'utilise la commande tee -a pour écrire dans un fichier ça marche très bien sauf dans le cas suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
[ -d source/forms ] && {
cd source/forms
for file in $( ls *.olb ); do
print "Copy .olb files $file" | tee -a $PROCESS_LOG
cp ${file%.olb}.* $HOME/forms 2>&1 | tee -a $PROCESS_LOG
done
Quand le répertoire forms existe et que il n'y a pas de .olb je vois bien dans la console.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
*.olb: No such file or directory
Mais jamais dans mon fichier de log. J'ai essayer de mettre dans les parenthèses un tee -a mais ça ne marche pas.

Une idée pour rediriger se fameux message?

Merci d'avance,

Oli.