Voilà le résultat que j'obtiens lorsque je reprend votre "code exemple" (erreur au moment du cp):
root@mmsDebian:/# mkdir /backup
root@mmsDebian:/# mysqldump --user=gestsup --password=password --lock-tables --databases bsup | gzip -c > /backup/`date +%F`.sql.gz
root@mmsDebian:/# cp -R /var/www/html/gestsup/* /backup
cp: impossible d'évaluer '/var/www/html/gestsup/*': Aucun fichier ou dossier de ce type
root@mmsDebian:/# zip -r /backup/backup`date +%F`.zip /backup/*
bash: zip : commande introuvable
root@mmsDebian:/# cd /backup
root@mmsDebian:/backup# HOST='10.240.91.211'
root@mmsDebian:/backup# USER='anonymous'
root@mmsDebian:/backup# PASSWD=''
root@mmsDebian:/backup# FILE=backup`date +%F`.zip
root@mmsDebian:/backup# ftp -n $HOST < quote USER $USER
bash: quote: Aucun fichier ou dossier de ce type
root@mmsDebian:/backup# quote PASS $PASSWD
bash: quote : commande introuvable
root@mmsDebian:/backup# binary
bash: binary : commande introuvable
root@mmsDebian:/backup# cd /DIRECTORY FTPSERVER
bash: cd: trop d'arguments
root@mmsDebian:/backup# put $FILE
bash: put : commande introuvable
root@mmsDebian:/backup# quit
bash: quit : commande introuvable
root@mmsDebian:/backup# END_SCRIPT
bash: END_SCRIPT : commande introuvable
root@mmsDebian:/backup# rm -R /backup/*
Cependant, j'ai essayé en apportant d'autre modification qui m'ont permis de passer cette étape(je suis tout de même bloquer à l'étape suivante).
Je suis dans la bonne ou la mauvaise voie? :
root@mmsDebian:/backup# mkdir /backup/
root@mmsDebian:/backup# mysqldump --user=gestsup --password=password --lock-tables --databases bsup | gzip -c > /backup/`date +%F`.sql.gz
root@mmsDebian:/backup# cp -R /backup/ /var/www/html/gestsup/
root@mmsDebian:/backup# gzip -r gestsup/`date +%F`.zip /backup/
gzip: gestsup/2019-01-10.zip: No such file or directory
root@mmsDebian:/backup# cd /backup
root@mmsDebian:/backup# HOST='10.240.91.211'
root@mmsDebian:/backup# USER=''
root@mmsDebian:/backup# PASSWD=''
root@mmsDebian:/backup# FILE=backup`date +%F`.zip
root@mmsDebian:/backup# ftp -n $HOST < quote USER $USER
bash: quote: Aucun fichier ou dossier de ce type
root@mmsDebian:/backup# quote PASS $PASSWD
bash: quote : commande introuvable
root@mmsDebian:/backup# binary
bash: binary : commande introuvable
root@mmsDebian:/backup# cd /DIRECTORY FTPSERVER
bash: cd: trop d'arguments
root@mmsDebian:/backup# put $FILE
bash: put : commande introuvable
root@mmsDebian:/backup# quit
bash: quit : commande introuvable
root@mmsDebian:/backup# END_SCRIPT
bash: END_SCRIPT : commande introuvable
root@mmsDebian:/backup# rm -R /backup/
L'application était effectivement au mauvais endroit, ce qui ne renvoie plus d’erreur à ce niveau là.
Cependant il y a une erreur plus bas que je n'arrive pas à résoudre: