Bonjour,

Je chercher à faire un script pour automatiser une connection ftp, je fais comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
FTP_CMD="/usr/bin/ftp"
 
    printf "user: $user pass: $passi, IP $IP\n"
 
    echo "machine ${IP}" > ~/.netrc
    echo "login ${user}" >> ~/.netrc
    echo "password ${pass}" >> ~/.netrc
 
  $FTP_CMD ${IP} <<**
    ls
    bye
**
 
   printf "retour= $?\n"
Seulement, je ne récupère pas le code erreur comme je voudrais, quand ca marche ca renvois 0, mais si la connection plante ca renvoit n'importe quoi.
Déja, est possible de tester si la connection a marché avant de passer une commande ftp?

Merci.