Interactions entre un BATCH et une session SSH sous Linux
Angel
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis novice dans le Batch et j'aurais besoin d'un petit coup de main.
En fait je suis en train de faire un .bat qui lance une session Putty pour me connecter à un Linux et verifier la presence d'un fichier.
Voici mon debut de bat pour ouvrir la session Plink de putty:
Après sous putty j'arrive à verifier si il existe un fichier dont le nom contient [CHE].
Ca m'affiche bien tout les noms de fichier avec CHE.
Après je ne sais pas faire d'interaction entre la partie Batch et la partie SSH.
Je voudrais pouvoir tester la présence d'au moins un fichier avec CHE et que ça me change une variable dans le BATCH ou quelque chose de similaire.
A moins que vous avez une solution totalement differente / plus simple car la je nage un peux ^^.
J'espère avoir été clair dans les explications. Si ce n'est pas le cas veuillez m'en excuser, le BATCH et le Linux c'est tout nouveau pour moi.
Merci
Je suis novice dans le Batch et j'aurais besoin d'un petit coup de main.
En fait je suis en train de faire un .bat qui lance une session Putty pour me connecter à un Linux et verifier la presence d'un fichier.
Voici mon debut de bat pour ouvrir la session Plink de putty:
@echo off
"C:\Program Files\PuTTY\plink" [AdresseIP] -l [user] -batch -m "C:\Program Files\PuTTY\Commandes.txt"
Après sous putty j'arrive à verifier si il existe un fichier dont le nom contient [CHE].
find -name "*CHE*" -print
Ca m'affiche bien tout les noms de fichier avec CHE.
Après je ne sais pas faire d'interaction entre la partie Batch et la partie SSH.
Je voudrais pouvoir tester la présence d'au moins un fichier avec CHE et que ça me change une variable dans le BATCH ou quelque chose de similaire.
A moins que vous avez une solution totalement differente / plus simple car la je nage un peux ^^.
J'espère avoir été clair dans les explications. Si ce n'est pas le cas veuillez m'en excuser, le BATCH et le Linux c'est tout nouveau pour moi.
Merci
A voir également:
- Interactions entre un BATCH et une session SSH sous Linux
- Fichier batch - Guide
- Linux reader - Télécharger - Stockage
- Ssh download - Télécharger - Divers Web & Internet
- Toutou linux - Télécharger - Systèmes d'exploitation
- Backtrack linux - Télécharger - Sécurité
2 réponses
hello
pour automatiser et interagir à travers une connexion putty ou ssh ou telnet, il faut utiliser expect
https://fr.wikipedia.org/wiki/Expect
pour automatiser et interagir à travers une connexion putty ou ssh ou telnet, il faut utiliser expect
https://fr.wikipedia.org/wiki/Expect