#1 Le 10/02/2008, à 20:35
- Compte anonymisé
[Résolu] Redirection des erreurs dans un script
Bonsoir !
J'ai un bout de script avec une commande ftp, et je voudrais pouvoir gérer les erreurs au niveau de la transaction ftp (les erreurs du style non connecté, etc...) pour m'assurer que cette partie s'est bien passée.
Voici le morceau :
ftp -v <<EOF
open ftpperso.free.fr
lcd repertoire
put fichier
bye
EOF
Comment dois-je m'y prendre pour récupérer les erreurs qui pourraient être traitées dans un if ?
Dernière modification par Compte anonymisé (Le 10/02/2008, à 20:48)
#2 Le 10/02/2008, à 20:42
- i M@N
Re : [Résolu] Redirection des erreurs dans un script
Hello.
cat fichierfantome.txt 2> error.log
cat tente de lire le fichier fichierfantome.txt et comme cat peut pas cat te renvoie l'erreur générée dans le fichier error.log (2> error.log)
@+...
Dernière modification par i M@N (Le 10/02/2008, à 20:42)
1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop
Hors ligne
#3 Le 10/02/2008, à 20:43
- Compte anonymisé
Re : [Résolu] Redirection des erreurs dans un script
Merci, mais j'ai déjà essayé, et le problème est que je ne vois pas o๠placer la redirection 2> dans mes lignes ci-dessus.
#4 Le 10/02/2008, à 20:45
- Yannick_LM
Re : [Résolu] Redirection des erreurs dans un script
ftp -v 2> /tmp/ftpLog <<EOF
open ftpperso.free.fr
lcd repertoire
put fichier
bye
EOF
Puis relire /tmp/ftpLog
J'ai pas d'autres idées.
Apparement, $? ne mène à rien
Dernière modification par Yannick_LM (Le 10/02/2008, à 20:45)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#5 Le 10/02/2008, à 20:48
- Compte anonymisé
Re : [Résolu] Redirection des erreurs dans un script
Ca m'a l'air tout bon, je vous remercie beaucoup pour votre coup de main !