Bonjour,
voilà je dois écrire un script perl qui réalise une connection en SFTP vers une autre machine et récupérer un fichier.
Le truc c'est que je ne dois pas utiliser la biliothèque Net::SFTP, mais réussir ceci via des fonctions : system, exec, ou backquote...
J'ai réussi après avoir créé mes fichiers clés, à écrire quelques lignes dans mon Perl :
La connexion se passe bien, vu lorsque je lance le script, j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part my $zConnectionSFTP = "sftp -o IdentityFile=\"id_rsa\" test@monserveur;
Seulement là je bloque !
Code : Sélectionner tout - Visualiser dans une fenêtre à part sftp>
C'est à dire que je ne sais pas comment dire à mon Perl d'écrire les commandes SFTP une fois la connexion réalisée... Il doit y avoir une reidrection ou quelque chose comme cela à faire, mais je ne sais pas.
Merci de votre aide.
Partager