OVH Cloud OVH Cloud

Attacher un processus

17 réponses
Avatar
Pim
Bonjour tous,

J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.

A C
| |
B ->

Merci beaucoup par avance si c'est possible.

Pim.

10 réponses

1 2
Avatar
Stephane Chazelas
2004-06-29, 15:04(+00), Pim:
J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.
[...]


Qu'est-ce que tu entends par "attacher un processus" et par
"meme niveau de parenté" ?

--
Stephane

Avatar
Pim
Le 29 Jun 2004 15:22:59 GMT,
Stephane Chazelas disait ceci :
2004-06-29, 15:04(+00), Pim:
J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.
[...]


Qu'est-ce que tu entends par "attacher un processus" et par
"meme niveau de parenté" ?


Il me semblait avoir été clair, non?
Ya un schéma en plus.

Bon attacher un processus.
Je veut dire faire en sorte qu'un processus donné fils d'un processus
père alpha, devienne le fils d'un père lambda tout simplement.

Si c'est possible...

Niveau de parenté: oublie ça car c'est pas le cas.
Merci.
Pim.

--
Stephane



Avatar
Pascal Bourguignon
Pim writes:

Bonjour tous,

J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.

A C
| |
B ->

Merci beaucoup par avance si c'est possible.


Non.

Mais que veux tu faire réellement?

gdb peut s'attacher à et se détacher d' un quelconque processus du
même utilisateur, mais c'est surement pas ce que tu veux...

--
__Pascal Bourguignon__ http://www.informatimago.com/

There is no worse tyranny than to force a man to pay for what he does not
want merely because you think it would be good for him. -- Robert Heinlein

Avatar
Pascal Bourguignon
Pim writes:

Le 29 Jun 2004 15:22:59 GMT,
Stephane Chazelas disait ceci :
2004-06-29, 15:04(+00), Pim:
J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.
[...]


Qu'est-ce que tu entends par "attacher un processus" et par
"meme niveau de parenté" ?


Il me semblait avoir été clair, non?
Ya un schéma en plus.


Non, quand on demande des choses absurdes, on n'est jamais clair!


--
__Pascal Bourguignon__ http://www.informatimago.com/

There is no worse tyranny than to force a man to pay for what he does not
want merely because you think it would be good for him. -- Robert Heinlein



Avatar
Stephane Chazelas
2004-06-29, 15:35(+00), Pim:
[...]
Je veut dire faire en sorte qu'un processus donné fils d'un processus
père alpha, devienne le fils d'un père lambda tout simplement.
[...]


Dans quel but ?

AFAIK, non, ce n'est pas possible.

--
Stephane

Avatar
Stephane Chazelas
2004-06-29, 16:11(+00), Stephane Chazelas:
2004-06-29, 15:35(+00), Pim:
[...]
Je veut dire faire en sorte qu'un processus donné fils d'un processus
père alpha, devienne le fils d'un père lambda tout simplement.
[...]


Dans quel but ?

AFAIK, non, ce n'est pas possible.
[...]


A l'exception d'init qui adopte les orphelins, bien sûr.

--
Stephane


Avatar
Pim
Le 29 Jun 2004 18:01:30 +0200,
Pascal Bourguignon disait ceci :
Pim writes:

Le 29 Jun 2004 15:22:59 GMT,
Stephane Chazelas disait ceci :
2004-06-29, 15:04(+00), Pim:
J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.
[...]


Qu'est-ce que tu entends par "attacher un processus" et par
"meme niveau de parenté" ?


Il me semblait avoir été clair, non?
Ya un schéma en plus.


Non, quand on demande des choses absurdes, on n'est jamais clair!
Pourquoi absurdes SVP?



--
__Pascal Bourguignon__ http://www.informatimago.com/

There is no worse tyranny than to force a man to pay for what he does not
want merely because you think it would be good for him. -- Robert Heinlein





Avatar
Pim
Le 29 Jun 2004 16:11:22 GMT,
Stephane Chazelas disait ceci :
2004-06-29, 15:35(+00), Pim:
[...]
Je veut dire faire en sorte qu'un processus donné fils d'un processus
père alpha, devienne le fils d'un père lambda tout simplement.
[...]


Dans quel but ?


(Entre nous j'y croyait pas beaucoup!)

A part mettre en cause les règles de sécurités et tout c'que j'vous
dirais pas...

Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.

Vous ne comprenez pas?

Voici mon mode d'opération manuel.

1 Boot avec login sur console.
2 lance startx et appuie sur <ENTRER> (à la main sur la console)
le serveur X se lance avec ses client.

Ctrl_Alt_F2 me replace dans mon utilisateur lambda sur la console 2
Ctrl_Z : Endors le script startx.(sleeping).

Et je peut utiliser ma console de login ainsi que le serveur X.

Car j'ai besoin des 2 et pas d'un terminal sous X niet pas question
pour
ce que je veut faire.

Je récupère le serveur X par Ctrl_Alt_F7 mais c'est un détail.


Voila, je souhaite automatiser tout cela au moyen d'un shell afin de
me
retrouver dans la situation: serveur X et console prèts.

Heu pas question de faire appel à des services de plus comme xdm qui
demandent un login avant de lancer une session X.

Autrement dis, le serveur X doit être lancé à partir de la console et
du
shell associé correspondant aussi à un certain utilisateur après
login.


Merci encore.
Pim.


AFAIK, non, ce n'est pas possible.

--
Stephane



Avatar
Pim
Le 29 Jun 2004 17:57:47 +0200,
Pascal Bourguignon disait ceci :
Pim writes:

Bonjour tous,

J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.

En shell ou en C.

A C
| |
B ->

Merci beaucoup par avance si c'est possible.


Non.

Mais que veux tu faire réellement?


(Entre nous j'y croyait pas beaucoup!)

A part mettre en cause les règles de sécurités et tout c'que j'vous
dirais pas...

Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.

Vous ne comprenez pas?

Voici mon mode d'opération manuel.

1 Boot avec login sur console.
2 lance startx et appuie sur <ENTRER> (à la main sur la console)
le serveur X se lance avec ses client.

Ctrl_Alt_F2 me replace dans mon utilisateur lambda sur la console 2
Ctrl_Z : Endors le script startx.(sleeping).

Et je peut utiliser ma console de login ainsi que le serveur X.

Car j'ai besoin des 2 et pas d'un terminal sous X niet pas question
pour
ce que je veut faire.

Je récupère le serveur X par Ctrl_Alt_F7 mais c'est un détail.


Voila, je souhaite automatiser tout cela au moyen d'un shell afin de
me
retrouver dans la situation: serveur X et console prèts.

Heu pas question de faire appel à des services de plus comme xdm qui
demandent un login avant de lancer une session X.

Autrement dis, le serveur X doit être lancé à partir de la console et
du
shell associé correspondant aussi à un certain utilisateur après
login.


Merci encore.
Pim.


gdb peut s'attacher à et se détacher d' un quelconque processus du
même utilisateur, mais c'est surement pas ce que tu veux...

--
__Pascal Bourguignon__ http://www.informatimago.com/

There is no worse tyranny than to force a man to pay for what he does not
want merely because you think it would be good for him. -- Robert Heinlein



Avatar
Pascal Bourguignon
Pim writes:
Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.

Vous ne comprenez pas?


Non.

Voici mon mode d'opération manuel.

1 Boot avec login sur console.
2 lance startx et appuie sur <ENTRER> (à la main sur la console)
le serveur X se lance avec ses client.

Ctrl_Alt_F2 me replace dans mon utilisateur lambda sur la console 2
Ctrl_Z : Endors le script startx.(sleeping).

Et je peut utiliser ma console de login ainsi que le serveur X.

Car j'ai besoin des 2 et pas d'un terminal sous X niet pas
question pour ce que je veut faire.

Je récupère le serveur X par Ctrl_Alt_F7 mais c'est un détail.


Voila, je souhaite automatiser tout cela au moyen d'un shell afin de
me
retrouver dans la situation: serveur X et console prèts.

Heu pas question de faire appel à des services de plus comme xdm qui
demandent un login avant de lancer une session X.

Autrement dis, le serveur X doit être lancé à partir de la console
et du shell associé correspondant aussi à un certain utilisateur
après login.


Qu'est ce qui t'en empêche?


--
__Pascal Bourguignon__ http://www.informatimago.com/

There is no worse tyranny than to force a man to pay for what he does not
want merely because you think it would be good for him. -- Robert Heinlein

1 2