Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 15/03/2010, 13h12   #1
Invité régulier
 
Inscription : février 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 25
Points : 7
Points : 7
Par défaut besoin d'aide sur envoi de commande par script SSH

Bonjour à tous,

j'ai besoin d'un petit coup de main

je dois envoyer une liste de commande à une machine linux via SSH
j'ai deux soucis...

j'appelle mon script ssh.sh et je l'appelle en tapant ssh.sh POUET
ssh.sh est le nom de mon script
POUET est juste une variable à reccuperer pour la suite

lors de l'execution de ssh.sh, la connexion se passe bien sans mot de passe (via les clefs ssh)

Ensuite je veux envoyer la suite des commandes du script ssh.sh, là ca se complique (pour moi...)

En effet, je dois par exemple envoyer un echo POUET
comment faire pour envoyer la variable POUET utilisé au début ?

Ensuite mon autre probleme, si j'envoi une commande qui génère une question, comment faire pour detecter cette question et envoye la réponse qui va bien ?.
exemple, j'envoi une commande qui me demande en retour si je suis d'accord, je dois répondre O pour oui ou N pour non (c'est un exemple), comment faire ?

Enfin, je désire logger tous les opérations de mon script ssh.sh dans un fichier texte sur ma machine client, comment faire ?

Beaucoups de questions, j'ai cherché sur le net, mais je suis noyée par des résultats qui ne correspondent pas à mes problemes

Merci par avance pour votre aide
threepwood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2010, 13h56   #2
Invité régulier
 
Inscription : février 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 25
Points : 7
Points : 7
bon j'ai le réglé le probleme de la variable (POUET), reste le reste
threepwood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2010, 15h48   #3
Expert Confirmé
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 1 896
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 1 896
Points : 3 676
Points : 3 676
Il me semble que le problème est de passer à ssh un script qu'il va chercher à exécuter sur, et depuis, la machine distante.
Autant passer des commandes à ssh ne pose pas de problème, puisque les commandes "standard" se trouvent également sur la machine distante, autant le script, lui, n'y sera pas...

C'est pour un TP ?
alors, il serait bon que nous disposions du texte de l'énoncé plutôt que de paraphrases.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 17h52   #4
Invité régulier
 
Inscription : février 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 25
Points : 7
Points : 7
Merci N_BaH

entretemps, j'ai cherché un peu et j'ai réussi à faire ce que je voulais à base de commandes "expect"

Merci
threepwood est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 21h31.


 
 
 
 
Partenaires

Hébergement Web