Astuces.divers : [Terminal] Jetez votre ancien nohup
Posté par Benjamin (Jabber id, page perso, ) le 18 août 2004
Voici screen, petit utilitaire permettant de multiplier les consoles virtuelles, mais surtout, permettant de les détacher de leur processus père.
En clair, vous êtes en ssh sur un serveur, vous faites "screen" et vous avez une console virtuelle.
"Ctrl-a d" détache la console virtuelle
et là vous pouvez perdre la connexion, votre console existe toujours !! "screen -r" vous la retrouvera au prochain ssh telle qu'elle était
(apt-get install screen)
En clair, vous êtes en ssh sur un serveur, vous faites "screen" et vous avez une console virtuelle.
"Ctrl-a d" détache la console virtuelle
et là vous pouvez perdre la connexion, votre console existe toujours !! "screen -r" vous la retrouvera au prochain ssh telle qu'elle était
(apt-get install screen)
> Lire le message (26 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #183153.



Re: Jettez votre ancien nohup
screen sai bon mangésan, surtout avec ssh -ACX, mais y'a un truc qui me turlupine c'est pour le forward de X: j'ouvre 15 sessions depuis ma machine plop vers d'autres machines, avec à chaque fois le forward de X. ça marche nickel. Mais maintenant si je suis chez moi, que je fais ssh -X plop screen -r -d lebonnuméro ben les applis X que je lance continuent a utiliser le display de plop, et pas celui que j'utilise en ce moment. Et je ne sais pas trop comment y remèdier. Y'a-t-il une solution ?
[^]Re: Jettez votre ancien nohup
Déjà, je signale qu'avec screen -S, on peut associer un titre à la session. C'est un poil plus simple d'appeler screen -r slrn que screen -r 14567.
C'est ce que je pensais, vous êtes un petit con monsieur. Une merde de plus dans une immensité de caca virtuel. Vous êtes la honte du net francophone vous et vos copains. (Phill)
[^]Re: Jettez votre ancien nohup
on me souffle sur la tribune que lbxproxy pourrait être mon ami: http://www.gelatinous.com/aaron/tips/lbxproxy effectivement il a l'air sympathique.
[^]Re: Jettez votre ancien nohup
ben les applis X que je lance continuent a utiliser le display de plop, et pas celui que j'utilise en ce moment.
Oui normale : le prompt que tu utilise a ete créé avec les variables d env du system que tu utilisait quand tu l as créé ... et ces variables sont fixes pour un prompt donné. le fait que l affichage du dit screen est totalement independant ( voire screen -r -x ). Il n'y as aucune raison que le bash qui tourne dans ton screen soit notifié d'un changement de locales, de DISPLAY, de USER, ou de HOME ... bref, ton bash est créé avec une sortie X11, ca vas pas changer tout seul ( manquerait plus que ca !!! )
Et je ne sais pas trop comment y remèdier.
J en sais rien , mais tu peut en tirer aventage ; exemple:
sur pluton:
$ screen
^A ^D
sur saturne:
$ ssh pluton
$ screen -r -x
$ mplayer ./film.avi
Devinez ou s affiche le filme ???
Sur pluton ! Et c est normale ... ca me permet de controler le son et les retours arrieres depuis saturne ...
L utilite n eparait pas forcement evidante, mais quand on sais que saturne est un petit 486, et pluton un beau portable avec un grand ecran LCD15'', ca permet de laisser pluton sur la table, et de prendre le clavier sur les genoux en guise de telecommande ... mais je suis sure qu on peut trouver 1000 autres interrets a la chose ...
www.doublehp.org
le site qui sera toujours en construction ...
[^]Re: Jettez votre ancien nohup
Bah, pas besoin de screen pour ça.
Un simple ssh de saturne vers pluton.
Là on fait "export DISPLAY=:0", histoire d'être bien sûr que ça va s'afficher sur la machine où c'est lancé, ie pluton.
Et puis voilà, le terminal qui contrôle est sur saturne, mais c'est tout, tout le reste, affichage comme traitement, sont sur pluton.
Yth.