Bonjour la liste

J'ai constaté la réaffectation d'un pid.

Jusqu'à hier le pid 31522 était attribué à un "tail -f" alors que depuis ce 
matin ce même pid est affecté à un "John".

Apparement c'est possible mais est-ce courant et est-ce normal?


Le contexte :

Ces deux screens étaient "Detached" jusqu'à hier soir :
$ 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)
2 Sockets in /var/run/screen/S-alain1.
Je pouvais les "Attached" avec cette commande :
$ screen -r <lebonpid>
La commande top les affichait en tête de liste.
La machine du serveur sur lequel tournent ces screens reste allumée en 
permanence par contre ma machine cliente, elle, elle est éteinte toutes les 
nuits. Les deux communiquent avec ssh.
Bref, tout marchait bien et les noms des sessions correspondaient bien à ce 
qui était exécuté dans les fenêtres.

Depuis ce matin (je suis toujours à jeun, même le matin! ;-)  ) :

1)
Le pid 31522 exécute le John au lieu du tail -f -n10 trafic_spams.log initial 
qui tournait hier dessus.
$ screen -r 31522
# john teste_password.txt
Loaded 2 password hashes with 2 different salts (FreeBSD MD5 [32/64 X2])
guesses: 0  time: 2:04:22:12 (3)  c/s: 9926  trying: camdud97 - camdud93

2)
Le pid 24897 ne répond plus alors qu'hier il exécutait John et puis il y a un 
screen "Detached" que je recherche toujours à restorer...
$ screen -ls
There are screens on:
        31522.flux-emails-entrants      (02.06.2010 10:19:46)   (Detached)
        24897.john-the-ripper   (01.06.2010 11:17:00)   (Attached)
2 Sockets in /var/run/screen/S-alain1.
$ screen -r 24897
There is a screen on:
        24897.john-the-ripper   (01.06.2010 11:17:00)   (Attached)
There is no screen to be resumed matching 24897.
Pourtant il y a leur traces à tous les deux mais avec une taille vide :
$ ls -l /var/run/screen/S-alain1/
total 0
prwx------ 1 alain1 alain1 0 jun  3 10:41 24897.john-the-ripper
prw------- 1 alain1 alain1 0 jun  3 16:22 31522.flux-emails-entrants

Voici les résultats de top car je ne suis pas trop à l'aise avec ps.
 9015 root      20   0 25736 6816 1180 R 49.9  0.2 189:54.09 john
26039 root      20   0 25736 6804 1152 R 48.9  0.2   2978:22 john
Ces deux pid ne sont pas attribués à des screens.
$ ps faux | grep 9015
alain1   21986  0.0  0.0   7236   844 pts/0    S+   17:04   0:00              
\_ grep 9015
root      9015 49.7  0.2  25736  6816 ?        R    10:36 192:53 john -restore
$ ps faux | grep 26039
alain1   21990  0.0  0.0   7236   836 pts/0    S+   17:04   0:00              
\_ grep 26039
root     26039 93.4  0.2  25736  6804 pts/1    R+   Jun01 2981:24              
\_ john casse_password.txt


Je peux bien sûr tuer tout ce qui me gêne et remettre ça en ordre sans 
problème mais je voudrai simplement savoir si c'est courant qu'un pid d'une 
session screen soit squatté par une autre session.

Si c'est le cas, alors je dois trouver une autre idée pour identifier un 
screen que par son pid ou par son nom de session.



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

Répondre à