Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 23 Feb 2007 02:23:17

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

[Shell] Comment mettre Screen direct au login ?

Hello!
grande question que voici.... je tourne en rond, je tatonne, je plantouille et ça marche à moitié voire pas du tout -.-

Je tente donc de faire en sorte que screen se lance direct à la connexion SSH sur un serveur distant.

j'ai tenté ceci:

~/.bash_profile :

Code:

screen -ls | grep -i no 2>&1>/dev/null
if [ $? -eq 0 ]
then screen -l -S myScreen
else screen -rd myScreen
fi

Je me connecte... flic-flic, screen se lance, se détache.... et ça ferme ma connexion ssh -.-'

Pour être sûr, j'ai ajouté screen dans /etc/shells, mais rien à faire.
j'ai encore mis dans mon .screenrc deflogin [chais plus si ça s'écrit ainsi, mais bref, c'est comme -l], mais rien à faire...

Donc: est-ce que l'un d'entre vous a déjà tenté le truc? si oui, avec succès? si oui, comment? [avec plaisir, je sais... mais? wink ]

Merci d'avance

++

Nix


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#2 24 Feb 2007 22:27:24

BOFH
Admin
Lieu: Ecublens, VD
Date d'inscription: 03 Feb 2005
Messages: 862
Site web

Re: [Shell] Comment mettre Screen direct au login ?

Euh, je sais pas si implémenter ça coté serveur est prudent. Certes, tu peux utiliser screen comme shell, mais faut encore s'assurer que screen lui-même saura quel shell invoquer quand il démarre... et pas qu'il essaie de se lancer a l'intérieur de lui-même, aussi. Sans compter que si tu flingues accidentellement ton screen, tu seras bien embêté. et je te parle même pas des complications quand tu te retrouves avec un screen sur une box dans un autre screen sur une autre box...

  Moi, j'utilise un simple script sur mon client: (/usr/local/bin/scsh):

Code:

#!/bin/bash
ssh -t $* 'screen -R -d'

Hors ligne

 

#3 25 Feb 2007 08:56:12

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [Shell] Comment mettre Screen direct au login ?

hmmm... ok.  vrai que "why not". vais faire ainsi. pourtant, je suis sûr d'avoir vu ça sur un ordi. m'enfin, il est vrai que ce serait pas très prudent de faire ce que je veux, en cas de pépin...

tankiou wink


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

Pied de page des forums

Powered by FluxBB