Aidez-nous !!! ;)
J'ai un problème avec ce code dans un fichier batch (Linux):Rapports dans un fichier journal avec un shell de script (batch linux) et redirection
Mil=`date +"%Y%m%d%H%M%S"`
batch=`echo "${DatMusic}"`
TabimportEnteteMusic="importentetemusic.dat"
{
grep '^ENTETE' ${IMPORT}/${DatMusic} > ${IMPORT}/$TabimportEnteteMusic
mysql -u basemine --password="basemine" -D basemine -e "delete from importmusic;"
mysql -u basemine --password="basemine" -D basemine -e "delete from importentetemusic;"
} >> $TRACES/batch/$Mil.$batch.log 2>&1
Quand je lance ce lot, sa réponse est:
/home/mmoine/sgbd_mysql/batch/importMusic.sh: line 51: /batch/20100319160018.afce01aa.cr.log: Aucun fichier ou répertoire de ce type
______ (en anglais, je suppose: "Aucun fichier ou répertoire trouvé")
Alors, s'il vous plaît, comment puis-je mettre tous les messages générés dans ce fichier journal?
Merci pour vos réponses.
Désolé pour mon anglais;)
Exécuter avec 'LC_ALL = C LANG = C' pour obtenir le message d'erreur en anglais –