Pages : 1
#1 Le 26/04/2016, à 13:38
- Alex97429
Condition IF dans lftp
Bonjour!
J'ai créé un script qui envoie des sauvegardes de ma base de données SQL vers un serveur SFTP. Dans le script, j'utilise donc le client FTP LFTP.
J'ai pour le moment réussi à envoyer mes fichiers, et je voudrais maintenant vérifier que le fichier est bien présent sur le serveur. En gros, je voudrais une commande de ce genre:
lftp -u glpi,**** 192.168.1.37:1122 <<LFTP
if [ -f glpi_database_$current_date.sql ]; then
echo "glpi_database_$current_date.sql est présent !"
else
echo "glpi_database_$current_date.sql n'existe pas !"
bye
LFTP
Mais je ne crois pas qu'on puisse utiliser ce genre de condition avec LFTP....
Aussi, j'aimerais que lorsqu'il se connecte au serveur SFTP, il me renvoit, si il y a erreur, cette erreur dans un fichier log! J'ai essayé quelque chose de ce genre, mais aucun résultat:
lftp -v -u glpi,**** 192.168.1.37:1122 2>$log2 <<LFTP
Dans le log, il me renvoie la description de LFTP...
Merci de m'avoir lu!!
Dernière modification par Alex97429 (Le 26/04/2016, à 13:40)
Hors ligne