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 :
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.
*.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.
Partager