Bonjour à tous,
Tout d'abord, merci d'avance de prendre le temps de chercher une solution à mon problème.
Mon objectif est de récuperer les logs d'éxécution de commandes dans Putty (sorte d'invité de commande UNIX)
Sauf que :
Mes commandes sont dans des fichiers batchs, qui sont éxécutés via une application VB.
voici mon code dans VB qui me permet de lancer le fichier batch :
la fonction "creerLog" permet d'éxécuter un fichier batch, et de récuperer sa log.
elle contient 2 arguments, le fichier dans lequel je veux enregistrer ma log, et le fichier batch que je veux éxécuter
creerLog("..\..\docs\logs\log.txt", StartProcess$("..\..\docs\batchs\monFichierBatch.bat"))
le fichier "monFichierBatch" lance putty avec les mots de pass et login pour s'y connecter. Elle éxécute également le fichier "commandes.txt" dans putty.
putty.exe -ssh zep313F1.distribution.edf.fr -pw consult -l consult -m commandes.txt
le fichier commandes.txt contient :
cd home/dossier/import/test
ls -ltr
En fait, il liste le répertoire "home/dossier/import/test".
Mon problème est que je voudrais récuperer automatiquement le listage du répertoire dans un fichier text, j'ai essayé pas mal de truc, mais je n'y arrive pas, avez vous des solutions à me proposer?
Pour info, le fichier s'éxécute bien dans putty car putty se lance.
Je vous remercie !