Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 23 Feb 2007 02:23:17

Tengu
Gourou(e) du libre
From: La Tour-de-Peilz
Registered: 17 Nov 2004
Posts: 493
Website

[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)

Offline

 

#2 24 Feb 2007 22:27:24

BOFH
Admin
From: Ecublens, VD
Registered: 03 Feb 2005
Posts: 862
Website

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'

Offline

 

#3 25 Feb 2007 08:56:12

Tengu
Gourou(e) du libre
From: La Tour-de-Peilz
Registered: 17 Nov 2004
Posts: 493
Website

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)

Offline

 

Board footer

Powered by FluxBB