Bonjour,
mon code ci-dessous marche nickel , le seul souci c'est que j'arrive pas à détecter les erreurs système en général et SFTP en particulier pour que je puisse les contourner.
si vous avez une solution n'hésiter pas à me la communiquer.
et merci d'avance
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
16
17
18
19
20
21
22
23
24
25
26
27 open(SFTP,"|$sftpcmd") or $ERROR=1; $logger->debug("$ApplicationName: Connexion SFTP au $host = $ERROR"); if($ERROR==1) { $errorInfos="Connexion SFTP au $host a echoue"; $logger->error("$ApplicationName: $errorInfos"); exit; } else{ $logger->info("$ApplicationName: Connexion SFTP avec succes au $host"); foreach $file (@archivedFile2) { if(-f $file) { $sftp_commands = " cd $STFA_dest put $file "; print SFTP $sftp_commands; $cpt += 1; } }
Partager