problème script shell : exit status [linux] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 01-10-2003 à 18:20:38
j'avais eu le même problème un moment, faut utiliser ncftpput (fourni avec ncftp)
ça donne ça :
|
Marsh Posté le 02-10-2003 à 08:52:41
J'ai en effet utilisé ncftpput pour transférer un répertoire entier, mais ici j'ai besoin de transférer quelques fichiers choisis.
Si j'utilise ncftpput, je dois ouvrir autant de connexions que j'ai de fichiers à transférer,
l'établissement de la connexion étant relativement lente,
je n'ai pas trop envie de faire ainsi.
......mais effectivement ça fonctionne avec ncftpput.
Je crois que je vais copier les fichiers choisis dans un répertoire, et transférer ce répertoire entier.
Marsh Posté le 02-10-2003 à 10:07:37
Reply
Marsh Posté le 01-10-2003 à 16:59:14
J'ai un script shell qui envoit un fichier par ftp,
j'aimerais récupérer l'exit status pour relancer le transfert
si tout ne s'est pas bien déroulé.
voici mon code :
Normalement, je dois afficher OK si tout se passe bien,
NOK dans les autres cas.
Le problème c'est qu'il affiche OK dans tous les cas.
Voici un exemple :
Quand tout se passe bien :
et quand ça ne va pas :
Le fichier que je veux transférer n'existe pas,
et pourtant le code de sortie de ftp est le même.
Comment puis-je détecter une erreur ?
Message édité par warp le 01-10-2003 à 17:01:48
---------------
Il n'est pas nécéssaire de réussir pour persévérer.