comme un ftp normal mais avec l'IP du proxy et les chemins absolus derrière ça marche normalement.
SAuf si le proxy est configuré de manière très parano
la methode c'est simplement de delimiter une fin d'envoi de commande interne au binaire (ici le binaire FTP) et le delimiteur classique est endoffile
1 2 3 4 5 6 7 8 9
| ftp user@host << EOF 2> log.erreur$(date +"%Y%m%d") 1> log.ok.$(date +"%Y%m%d")
cd truc
hash
put machin
cd ..
cd bidule
get chose
bye
EOF |
bien sur si tu ne mets pas user@host tu peux ajouter open et user dans le corps de la commande FTP.
L'autre solution est d'utiliser un script ftp
ftp -f fichierscript user@host 2> log.erreur$(date +"%Y%m%d") 1> log.ok.$(date +"%Y%m%d")
où bien sur fichierscript contient
1 2 3 4 5 6 7
| cd truc
hash
put machin
cd ..
cd bidule
get chose
bye |
c'est plus casse pied en cas de soucis ou de mise à jour il faut faire les modifs à deux endroits au lieu d'un.....
Partager