Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Matbe.com
  OS, Software, Réseaux
  OS alternatifs

  Linux et export display

Bas de page
Auteur Sujet :

Linux et export display

n°70048
xhala_debr​u
Posté le 17-04-2009 à 14:01:57  
 

Salut,
 
Quelqu'un sait-il où je pourrais aller chercher instantanément l'adresse IP d'un poste client qui se connecte sur un serveur linux?
 
Je voudrais en fait stocker l'adresse IP dans une variable et afin de construire la commande pour pouvoir exporter le display du serveur vers ce client.
ssh -X permet bien d'exporter le display vers le client, mais c'est pour lancer des applications interactives en GUI (calculs // sur un cluster linux).
 
S'il y a des "spécialistes" SLURM/LSF, je suis intéressé.

mood
Pub
Posté le 17-04-2009 à 14:01:57  
 

n°70069
Ashe
reenignE esreveR
Posté le 17-04-2009 à 19:22:52  
 

Genre tu veux ta propre IP quand tu te connectes en SSH?


---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
n°70071
xhala_debr​u
Posté le 17-04-2009 à 20:34:25  
 

Oui, et je précise que tout est sur un réseau local
 
J'ai trouvé une solution mais c'est encore un peu bancal.
En fait, lorsque je me connecte au serveur je fais:
 
- un "who" pour me trouver dans la liste des sessions ouvertes sur le serveur;
- j'extraie mon adresse ip en isolant le champs qui la contient puis en supprimant les parenthèses qui l'entourent
- Je rajoute un ":0.0"
- Puis je stocke dans une valeur que j'appelle IP (original non :D)
 
Puis quand je lance ma simulation sur le noeud maître du cluster, je passe la valeur de IP en argument et ça roule.
 
Mais:
- la commande "who" renvoie la liste des sessions par ordre de "pts" et non par ordre d'ouverture de celles-ci.
Ce qui fait que la derbnière ligne ne correspond pas à la dernière session ouverte (celle qui m'intéresse)
Je vais donc devoir cogiter pour trier cela.
 
- Je trouve ma ligne de commande avec le sed assez barbare.
Il n'y a pas une commande toute conne pour ne garder que la chaîne enfermée dans des parenthèses?
 
Script pour IP:
IP=$(who | tail -1 | awk '{ printf$5 }'| sed s/\(//g | sed s/\)//g):0.0
 
Scipt pour lancer la simu (Fluent via SLURM):
bsub -n8 -Ip srun -n1 fluent 2d -t8 -display $IP

n°70072
Ashe
reenignE esreveR
Posté le 17-04-2009 à 20:48:58  
 

Bah tu peux faire un bete truc genre
pts=$(ps -ef | grep $$ | awk '{ print $6 }' | head -1)
who | grep $pts


Message édité par Ashe le 17-04-2009 à 20:49:44

---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
n°70073
xhala_debr​u
Posté le 17-04-2009 à 21:33:44  
 

Merci Ashe!
 
Tu m'as mis sur la voie.
A la fin de mon /etc/profile j'ai mis:
pts=$(ps -ef | grep $$ | head -1 | awk '{ print $6 }' )
IP=$(who | grep $pts | awk '{ printf$5 }'| sed s/\(//g | sed s/\)//g):0.0
 
Juste pour être sûr et moins bête, la variable $ renvoie toujours le numéro de la console?

n°70074
Ashe
reenignE esreveR
Posté le 17-04-2009 à 21:38:11  
 

Non $$ c'est le PID du shell


---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
n°70075
xhala_debr​u
Posté le 17-04-2009 à 21:39:58  
 

Voilà, je suis déja plus malin qu'il y a deux minutes :D

n°70076
xhala_debr​u
Posté le 17-04-2009 à 21:41:13  
 

T'es passé par l'IESN ou les FUNDP?

n°70077
Naunaud128
Crawling Up A Hill
Posté le 17-04-2009 à 21:44:40  
 

xhala_debru a écrit :

T'es passé par l'IESN ou les FUNDP?


C'est un self made roudoudou :o


---------------
Let the changes in
n°70078
xhala_debr​u
Posté le 17-04-2009 à 21:47:49  
 

Bah moi aussi, mais en nettement moins calé.
 
Imagines:
1 graduat en expertise auto puis 1 autre en automation régul...
 
Tout ça pour finir dans l'informatique :D

n°70079
LostSoul
Belgian Beer Forever (en slip)
Posté le 17-04-2009 à 22:43:32  
 

xhala_debru a écrit :

Bah moi aussi, mais en nettement moins calé.
 
Imagines:
1 graduat en expertise auto puis 1 autre en automation régul...
 
Tout ça pour finir dans l'informatique :D


 
y'a pas de sot métier :p


---------------
Le cheval, c'est bon, mangez-en!  
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com | updt-bdnq ]
n°70080
Ashe
reenignE esreveR
Posté le 18-04-2009 à 10:39:22  
 

(par contre des sots y en a dans tous les metiers)


Message édité par Ashe le 18-04-2009 à 10:39:28

---------------
pcx360 | Binary Genetics | Dreaming Prophet
“Entropy isn’t what it used to be.”
  FORUM Matbe.com
  OS, Software, Réseaux
  OS alternatifs

  Linux et export display