On Mon, 10 Dec 2001, Daniel Cordey wrote:
> On Sunday 09 December 2001 20:17, Sebastien Cevey wrote:
> > Je cherche � savoir si c'est possible de r�cup�rer en foreground une
> > tache pass�e en background dans une _autre session_, tout ceci avec
> > bash ?
>
> Um process est attach� � un process group, un tty (session) et poss�de un
> PPID. Il n'y a pas de m�chanismes permettant de changer le PG le tty d'un
> process pendant que celui-ci tourne.
Si le process tourne sur un ``tty'' (1 � 6) on peut r�cup�rer le contenu
de l'ecran avec screendump, sinon il existe des moyens de dialogues avec
/dev/pts, mais dans tous les cas, cela tient du hack voire de la bricole.
Maintenant, c'�tait le but initial de VNC, de cr�er une session X
virtuelle que l'on peut se balader d'un terminal X physique � l'autre.
(�a marche, m�me si peu s�cure et tr�s lourd.)
Sinon, ``screen'' comme l'a propos� Fran�ois... Screen peut faire �a?
R�cup�rer sur un tty une session initi�e sur un autre tty?
Sinon, ``yaka'' bricoler un truc avec des chaussettes et des tuyaux;-)
Mais � mon avis, le meilleur moyen de se d�barasser des flux d'un process
que l'on voudrait lancer, tout en conservant une trace des op�ration est
la commande at qui te fais un mail avec tout ce qu'il faut savoir.
Il m'arrive de taper qqch qui pourrait ressembler �:
$ echo wget www.ch.kernel.org/pub/linux/kernel/2.4/linux-2.4.29.bz3 |\
at $(date +%H:%M -d "1970-1-1 1:0:$(($(date +%s)+65))")
juste avant un Control-D...
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.