frankweb
26/07/2015, 08h43
Bonjour et merci pour cette réponse. Ok pour les permissions, c'est résolu. Toutefois mon script ne fonctionne pas.
Il a pour mission de faire un backup de mon www. Le voici :
#!/bin/bash
#!/bin/bash
#Ce script fait un backup du www en ftp
#
REP_DUMP='/www/'
REP_DEST='/backup_OVH/www/new'
echo "************************************************* ****************" >> $FICHIER_LOG
/bin/date >> $FICHIER_LOG
echo "Backup en cours" >> $FICHIER_LOG
#Ici, on sauvegarde tout sauf le répertoire compteur
lftp ftp.cluster007.ovh.net -e "mirror -e -x cours/ -x logs/ $REP_DUMP $REP_DEST ; quit"
RET=$?
RETOUR=`expr $RETOUR + $RET`
if [ $RET -gt 0 ]
then
MESSAGE="Erreur de backup sur $REP_DEST\n"
echo $MESSAGE | /usr/bin/mail -s "Erreur sur le serveur" $MAIL_CONTACT
fi
/bin/date >> $FICHIER_LOG
/usr/bin/du -hs $REP_DEST >> $FICHIER_LOG
echo "Backup terminé" >> $FICHIER_LOG
echo "************************************************* ****************" >> $FICHIER_LOG
echo "Voir fichier $FICHIER_LOG" | /usr/bin/mail -s "Backup monsite OK" $MAIL_CONTACT
Voici le message d'erreur obtenu
./script.sh: line 12: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 13: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 14: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 18: lftp : commande introuvable
./script.sh: line 25: /usr/bin/mail: Aucun fichier ou dossier de ce type
./script.sh: line 29: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 30: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 31: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 32: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 34: /usr/bin/mail: Aucun fichier ou dossier de ce type
Je viens de mettre un pied sur le continent Shell et je suis totalement perdu. Peux-tu m'aider ?
Merci :-)
Il a pour mission de faire un backup de mon www. Le voici :
#!/bin/bash
#!/bin/bash
#Ce script fait un backup du www en ftp
#
REP_DUMP='/www/'
REP_DEST='/backup_OVH/www/new'
echo "************************************************* ****************" >> $FICHIER_LOG
/bin/date >> $FICHIER_LOG
echo "Backup en cours" >> $FICHIER_LOG
#Ici, on sauvegarde tout sauf le répertoire compteur
lftp ftp.cluster007.ovh.net -e "mirror -e -x cours/ -x logs/ $REP_DUMP $REP_DEST ; quit"
RET=$?
RETOUR=`expr $RETOUR + $RET`
if [ $RET -gt 0 ]
then
MESSAGE="Erreur de backup sur $REP_DEST\n"
echo $MESSAGE | /usr/bin/mail -s "Erreur sur le serveur" $MAIL_CONTACT
fi
/bin/date >> $FICHIER_LOG
/usr/bin/du -hs $REP_DEST >> $FICHIER_LOG
echo "Backup terminé" >> $FICHIER_LOG
echo "************************************************* ****************" >> $FICHIER_LOG
echo "Voir fichier $FICHIER_LOG" | /usr/bin/mail -s "Backup monsite OK" $MAIL_CONTACT
Voici le message d'erreur obtenu
./script.sh: line 12: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 13: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 14: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 18: lftp : commande introuvable
./script.sh: line 25: /usr/bin/mail: Aucun fichier ou dossier de ce type
./script.sh: line 29: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 30: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 31: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 32: /backup_OVH/backup.log: Aucun fichier ou dossier de ce type
./script.sh: line 34: /usr/bin/mail: Aucun fichier ou dossier de ce type
Je viens de mettre un pied sur le continent Shell et je suis totalement perdu. Peux-tu m'aider ?
Merci :-)