Ajout de point d'interrogation dans le nom de fichier
Bonjour à tous,
J'ai écrit un petit script permettant de sauvegarder un dossier puis d'envoyer le contenu par mail.
Le problème est que BASH ajoute 1 ou 2 point d'interrogation au nom du fichier à envoyer : test.log?? et ceci à chaque fois... du coup l'envoi par mail ne se fait pas.
Après plusieurs heures de recherche je sèche..
Si vous avez des idées je suis preneur!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #!/bin/bash
sortie="/home/moi/test.log"
echo "-------------------------------------------------------------------" 1>$sortie
echo "EXECUTE LE: `date`" 1>>$sortie
echo "-------------------------------------------------------------------" 1>>$sortie
echo 1>>$sortie
echo "" 1>>$sortie
echo "-------------------- SAUVEGARDE: /var/www -------------------------" 2>&1 1>>$sortie
rsync -ahv --delete-after /var/www/ /mnt/D1/www/ 2>&1 1>>$sortie
echo "" 1>>$sortie
echo "-------------------------------------------------------------------" 1>>$sortie
mail -s "TEST" test@test.com << $sortie
exit 0 |