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