Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
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 30/05/2007, 16h53   #1
Invité de passage
 
Inscription : février 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 34
Points : 4
Points : 4
Par défaut Script Shell qui lance un programme sur un ordi distant avec SSH

Bonjour,

Je souhaiterais créer un script shell qui se connecte à un ordinateur distant via ssh, qui lance l'execution d'un programme sur l'ordinateur distant et qui ensuite rende la main même si le programme s'executant sur l'ordinateur distant n'est pas terminé.
Pour l'instant le script que j'ai réalisé attent que l'execution du programme soit terminée avant de rendre la main.

A++
bilibou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 10h35   #2
Membre régulier
 
Inscription : juillet 2002
Messages : 150
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 150
Points : 83
Points : 83
Citation:
Envoyé par bilibou
Bonjour,

Je souhaiterais créer un script shell qui se connecte à un ordinateur distant via ssh, qui lance l'execution d'un programme sur l'ordinateur distant et qui ensuite rende la main même si le programme s'executant sur l'ordinateur distant n'est pas terminé.
Pour l'instant le script que j'ai réalisé attent que l'execution du programme soit terminée avant de rendre la main.

A++
Bonjour,

tu peux utiliser le client telnet (putty) http://www.putty.nl/

un exemple :

putty.exe -ssh -2 -P 22 user@adresse_IP -pw password -m commande_telnet.txt

ce fichier commande_telnet.txt contient les commandes qu'on veut exécuter après une identification (telnet) réussie, par exemple ( ls > temp.txt, etc ....)

un petit problème il ne te rend pas la main et je ne sais pas comment faire aussi, je suis intéressé aussi


Cordialement,

Turbo_chess
__________________
Demain n'est plus à attendre mais à inventer !!!
turbo_chess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 13h40   #3
Rédacteur/Modérateur
 
Avatar de fearyourself
 
Homme
Ingénieur Informaticien Senior
Inscription : décembre 2005
Messages : 4 994
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur Informaticien Senior
Secteur : Industrie

Informations forums :
Inscription : décembre 2005
Messages : 4 994
Points : 8 297
Points : 8 297
Citation:
Envoyé par bilibou
Bonjour,

Je souhaiterais créer un script shell qui se connecte à un ordinateur distant via ssh, qui lance l'execution d'un programme sur l'ordinateur distant et qui ensuite rende la main même si le programme s'executant sur l'ordinateur distant n'est pas terminé.
Pour l'instant le script que j'ai réalisé attent que l'execution du programme soit terminée avant de rendre la main.

A++
La seule solution que je vois c'est de faire ton script qui se connecte et lance l'application et ensuite faire un autre script qui lance ton premier en arrière plan.

Du coup, tu récupéres la main dans le 2ème shellscript...

Jc
fearyourself est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 21h09   #4
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 27
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 27
Points : 28
Points : 28
sur linux, il y a le logiciel screen qui permet de garder des sessions distantes ouvertes après la fermeture de la connexion ssh.

http://www.debian-administration.org/articles/34

Je m'en sers perso pour lancer des calcul la nuit.
Senyk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 09h34   #5
Invité de passage
 
Inscription : février 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 34
Points : 4
Points : 4
Merci pour vos réponses
bilibou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 11h18   #6
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
heu question bête, mais si ton script lance la commande avec nohup ou avec un '&' à la fin, il te rend pas la main juste après avoir lancé la commande ?
__________________
www.kywyxy.net
herzleid 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 +2. Il est actuellement 11h01.


 
 
 
 
Partenaires

Hébergement Web