Bonsoir,
Je fais actuellement face à un petit problème.
Je développe une petite application VBA qui déplace un fichier KSH sur un serveur Unix à partir de mon ordinateur.
Afin d'effectuer cette copie de fichier, j'utilise les fonctions décrite sur le site ci-dessous :
http://www.pcreview.co.uk/forums/thread-949945.php
Voici l'extrait :
Jusqu'ici tout fonctionne bien. Mon fichier est correctement copié sur le serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 'Mounting file command for ftp.exe fNum = FreeFile() Open vPath & "\FtpComm.txt" For Output As #fNum Print #1, "user YourLogin YourPass" ' your login and password" Print #1, "cd TargetDir" ' change to dir on server Print #1, "bin" ' bin or ascii file type to send Print #1, "put " & vPath & "\" & vFile & " " & vFile ' upload local filename to server file Print #1, "close" ' close connection Print #1, "quit" ' Quit ftp program Close
J'aimerai maintenant exécuter des commandes unix (même un "ls") depuis mon application, mais je ne trouve nul part réponse à ce problème.
Je voudrai m'affranchir de l'utilisation de putty pour effectuer ces commandes.
J'ai essayé de procéder, comme dans l'exemple ci-dessus (vu que ce dernier exécute des commandes), mais cela ne semble pas fonctionner...
Bien cordialement
Partager