Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

cherche commande

5 réponses
Avatar
Jean-Pierre-Pascaud
Bonjour,
pour un collègue qui est dans la panade
je cherche un outils qui puisse me donner une liste de tous les
processus qui ont été lancé les dix dernières minutes par exemple....je
veux surtout ceux qui sont déja mort
j'ai des process qui ont créé des sémaphores. j'ai uniquement le pid du
process mais je ne sais pas de quel process il s'agit
si quelqu'un à une réponse, merci d'avance
jipe

--

Linux 2.6.38.8-desktop-4.mga x86_64 Gnu/Linux Mageia 1 valstar
http://www.liness.org -
http://jiperaw.darqroom.com/images

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4E6A0B72.1060009@free.fr

5 réponses

Avatar
Basile Starynkevitch
On Fri, Sep 09, 2011 at 02:49:54PM +0200, Jean-Pierre-Pascaud wrote:
Bonjour,
pour un collègue qui est dans la panade
je cherche un outils qui puisse me donner une liste de tous les
processus qui ont été lancé les dix dernières minutes par
exemple....je veux surtout ceux qui sont déja mort
j'ai des process qui ont créé des sémaphores. j'ai uniquement le pid
du process mais je ne sais pas de quel process il s'agit
si quelqu'un à une réponse, merci d'avance




Il y a peut-être oprofile qui pourrait aider, mais je ne le connais pas du tout.

En réalité, il me semble que la question n'est pas facile.
Si le processus est correctement mort, son PID ne veut rien dire
(en théorie, le noyau pourrait réutiliser ce PID à tout moment,
en pratique les PID ne sont réutilisés qu'au bout de quelques jours).

Si le processus est zombie, on peut le trouve dans la table des processus.

Si le code de ces processus est modifiable (cad si sur les collègues ont accès au code source),
je suggère de les recompiler en utilisant syslog dedans, au début de leur fonction main.

Quelque chose comme
int main(int argc, char**argv)
{
time_t now = 0;
openlog("nomprogramme", LOG_PID, LOG_USER);
time (&now);
syslog(LOG_DEBUG, "demarrage a %s", ctime(&now));
/// la suite du main
}

Ensuite il faut configurer correctement son demon syslog

Cordialement
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Dominique Asselineau
Jean-Pierre-Pascaud wrote on Fri, Sep 09, 2011 at 02:49:54PM +0200
Bonjour,
pour un collègue qui est dans la panade
je cherche un outils qui puisse me donner une liste de tous les
processus qui ont été lancé les dix dernières minutes par exemple....je
veux surtout ceux qui sont déja mort
j'ai des process qui ont créé des sémaphores. j'ai uniquement le pid du
process mais je ne sais pas de quel process il s'agit



La commande ps donne bien le process père ?

dom
--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Klaus Becker
Le vendredi 09 septembre 2011 14:49:54, Jean-Pierre-Pascaud a écrit :
Bonjour,
pour un collègue qui est dans la panade



Quel est le problème rencontré ?

Klaus

je cherche un outils qui puisse me donner une liste de tous les
processus qui ont été lancé les dix dernières minutes par exemple ....je
veux surtout ceux qui sont déja mort
j'ai des process qui ont créé des sémaphores. j'ai uniquement le pi d du
process mais je ne sais pas de quel process il s'agit
si quelqu'un à une réponse, merci d'avance
jipe



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Bruno Muller
--=-EzafOm/am+uDl0FRbEtk
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

Le vendredi 09 septembre 2011 à 14:49 +0200, Jean-Pierre-Pascaud a
écrit :
je cherche un outils qui puisse me donner une liste de tous les
processus qui ont été lancé les dix dernières minutes par exemple....je
veux surtout ceux qui sont déja mort



Pour avoir la liste des processus lancés, il faut mettre en place
l'accounting : apt-get install acct.
En suite, la commande «lastcomm» te donne cette liste, mais sans pids,
je crois bien...

Enfin!, je me demande ce que tu peux bien vouloir faire avec le pid d'un
processus qui n'existe plus... surtout qu'au bout d'un certain temps ce
pid sera attribué à un nouveau processus...


j'ai des process qui ont créé des sémaphores. j'ai uniquem ent le pid du
process mais je ne sais pas de quel process il s'agit
si quelqu'un à une réponse, merci d'avance



A tout hasard, les commandes «ipcs -s» (mais elle ne donne pas de
pid...) et «ipcrm -[s|S]» peuvent peut-être te servir...

Bruno
--
JE NE SUIS PAS CELUI QUE TU CROIS
M : T'en as pas marre de notre condition d'animaux domestiques ?
P : Attends, attends... Toi, tu es un animal domestique ! Moi, je suis
un animal de compagnie...

--=-EzafOm/am+uDl0FRbEtk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJOaiSpAAoJEAU2Po7GnYdWoVsH/0boHC65qi6eGQMURPGqZ1hd
AtvB8TlHxj3qeLTxO+LboIltQXz1CGs0SJshVFTmIHYfXjTlI2AwaAZqTAsdeg72
iQ3PfWVIk1ZMOePiDrl1fvm7emX4nW4zCOju0+hbvLek3PqReSlqhcbNwp6stulf
H8kE00Sn9CQLsRosPKW696ueRLHYfg2BTNSxQDTXwVUWr1dxlUbakkadGlaLJwcg
z7BCRPUX5gs1inh/u1H3dXR8afVOrhJWtJNUlIzzqBYeDHrRqL2IZXuMBqndkopu
Qkweg2bdGuIcoY8dYSVUpTITcIfLatEDPKloZrdWpCb7cKMSkCK/YZj8Q4CizYo =Ge27
-----END PGP SIGNATURE-----

--=-EzafOm/am+uDl0FRbEtk--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Jean-Pierre-Pascaud
Le 09/09/2011 16:37, Bruno Muller a écrit :
Hello,

Le vendredi 09 septembre 2011 à 14:49 +0200, Jean-Pierre-Pascaud a
écrit :
je cherche un outils qui puisse me donner une liste de tous les
processus qui ont été lancé les dix dernières minutes par exemple....je
veux surtout ceux qui sont déja mort


Pour avoir la liste des processus lancés, il faut mettre en place
l'accounting : apt-get install acct.
En suite, la commande «lastcomm» te donne cette liste, mais sans pids,
je crois bien...

Enfin!, je me demande ce que tu peux bien vouloir faire avec le pid d'un
processus qui n'existe plus... surtout qu'au bout d'un certain temps ce
pid sera attribué à un nouveau processus...


j'ai des process qui ont créé des sémaphores. j'ai uniquement le pid du
process mais je ne sais pas de quel process il s'agit
si quelqu'un à une réponse, merci d'avance


A tout hasard, les commandes «ipcs -s» (mais elle ne donne pas de
pid...) et «ipcrm -[s|S]» peuvent peut-être te servir...

Bruno


merci à tous, je n'ai fais que transmettre la question d'un ami qui n'a
pas accès à la liste, et je lui ai retouné les réponses
merci encore
jipe

--

Linux 2.6.38.8-desktop-4.mga x86_64 Gnu/Linux Mageia 1 valstar
http://www.liness.org -
http://jiperaw.darqroom.com/images

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/