Le Friday 04 June 2010 12:00:07 François Cerbelle, vous avez écrit :

[...]
> le noyau réutilise les PID morts (mais pas les zombies).
[...]
> C'est donc tout a fait normal. Pour ton screen, tu devrait plutot noter
> et utilise le nom de la session qui t'intéresse, il me semble que
> "screen -ls" te les liste (vérifie dans le man).

Bonjour et merci beaucoup pour cette explication du pid tournant.

Cependant, dans mon cas, les PID n'étaient pas morts. Ils n'ont jamais non 
plus été interrompus de mon fait. Au moins un a été réaffecté. C'est ce que 
je mentionnais hier avant de constat du squat :

$ screen -ls
There are screens on:
        31522.flux-emails-entrants      (02.06.2010 10:19:47)   (Detached)
        24897.john-the-ripper   (01.06.2010 11:17:01)   (Detached)

Aujourd'hui, en suivant le man, lorsque je "resume" sur le nom de session ou 
sur le PID c'est un autre job qui s'affiche. Voici :

$ screen -r flux-emails-entrants
$ screen -r 31522
m'affichent tous les deux la session que j'avais créée initialement sous le 
nom de "john-the-ripper" et qui avait été affectée tout aussi initialement au 
PID 24897.

Je constate donc qu'une réaffectatoin de PID s'est faite sur un PID non-mort 
avec pour corollaire que le nom de session Screen a suivi le nouveau PID.

C'est un peu déroutant si on doit retrouver une session par un script car ce 
dernier ne sera pas prévenu qu'il y a eu échange de PID/nom de session.




-- 
Alain Vaugham
Clef GPG : 0xD26D18BC
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à