script de sauvegarde entre serveur

pierre_kuhn

Active Member
#1
Bonsoir

Est ce que certain on déjà fais cela ?
Je suis entrain de compiler un script pour mettre des zip sur un autre serveur va ftp.

Actuellement je bloque sur lftp qui serais pas installer alors que j'ai fait.
 

Sirius

New Member
#2
C'est au lancement de ton script que le soucis lftp survient ?
Ou de base à l'appel simple ?
 

pierre_kuhn

Active Member
#3
l'appel de la ligne dans le script

J'ai actuellement
<code>
cd /home/xxxxxxxxxx/public_html/xxxxxxx/ && lftp-ssl -u $ftp_user,$ftp_pass -e 'set ssl:verify-certificate no' $ftp_host
</code>
 

Sirius

New Member
#4
l'appel de la ligne dans le script

J'ai actuellement
<code>
cd /home/xxxxxxxxxx/public_html/xxxxxxx/ && lftp-ssl -u $ftp_user,$ftp_pass -e 'set ssl:verify-certificate no' $ftp_host
</code>
Soucis vu ailleurs.

A tester:
Code:
#! /bin/sh
servFTP=monserveur:port
userFTP=monuser
passFTP=monpass

cd mondossier && lftp -u $userFTP,$passFTP -e 'set ssl:verify-certificate no' $servFTP
Après si SSL impératif il semble que le -ssl soit de trop après la commande, il faut faire:
Code:
lftp -u $username -e 'set ftp:ssl-force true,ftp:ssl-protect-data true'
 
Dernière édition:

Sirius

New Member
#7
Dans les crontab, il faut toujours spécifier le chemin absolu de la commande à exécuter.
tu fais d'abord un 'which lftp' et prends ce chemin absolu que tu vas utiliser dans ta crontab.
Bingo ?
 

pierre_kuhn

Active Member
#14
toujours mon erreur

which: no lftp in (/usr/bin:/bin)
/home/dddddd/bin/transfert_zip.sh: line 29: lftp: command not found
 

Sirius

New Member
#15
mmm bon est-ce que l'une de ces deux commandes te ressort quelque chose ?
Code:
/usr/bin/lftp -v
/usr/local/bin/lftp -v
 

Sirius

New Member
#17
faut pas ls devant les lignes ?
euh non, ls c'est pour obtenir le listing d'un dossier.
la c'est juste pour connaitre la version du programme (-v)

Si tu préfère va dans le dossier avant
Code:
cd /usr/bin/
puis
Code:
lftp -v
et

Code:
cd /usr/local/bin/
puis
Code:
lftp -v
Voir même fait une fois dans le répertoire
Code:
ls -l
est-ce que tu vois lftp ?
 

Sirius

New Member
#23
Re

lors d'une tentative d'installation, que te dit le log d'installation ?
Car il doit forcement y avoir des erreurs à l'installation dans ce cas ?
Peut être te manque t il des repos ?
 
Haut