[bash][ftp] comment gérer les erreurs
Bonjour,
J'ai besoin d'écrire un script shell pour faire des dépôts FTP automatique
je sais comment me connecter, comment déposer le fichier etc.
par contre j'ai des problèmes d'ordre "algo-syntaxe".
Je veux écrire un truc robuste, et donc j'aimerai rajouter des contrôles que tout se passe bien.
* comment savoir si le fichier qu'on a déposé a bien été déposé ?
actuellement mon code c'est quelque chose comme ça
Code:
1 2 3 4 5
|
cd monRepertoire
ftp -in blabalbl blablabla blblaa << EOC
mput *
EOC |
j'aimerait le transformer en quelque chose comme ça (désolé c'est du pseudo php là :) )
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
connexion FTP blabla
if (! connexion )
die(erreur connexion FTP)
foreach $mesFichiers as $fichier
if (! deposer( $ fichier) )
$erreur = true
endfor
if erreur
envoyerMail ( erreur lors du depot des fichiers)
die
endif |
comment faire ?
merci