Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/02/2009, à 01:59

dav999

Commande ps pour obtenir directement le pid du dernier logiciel lancé

Salut,

tout est dans le titre, je cherche la commande de ps pour obtenir directement le pid, j'avais trouvé quelque chose sur un site mais je n'arrive plus à mettre la main dessus.

(je lance plusieurs instances d'un logiciel (via lazarus et tprocess) et je souhaiterais lorsque je le lance avoir directement son pid comme ca ca me permet de savoir s'il est toujours en service ou/et de le killer si y a un soucis.

Merci
David

ps : c'était une commande simple type "ps -a" y avait pas de grep et autres choses "exotiques" smile ca donnait directement le détail du dernier processus lancé.


Toshiba L670

Hors ligne

#2 Le 25/02/2009, à 04:42

Jeece

Re : Commande ps pour obtenir directement le pid du dernier logiciel lancé

Salut,

je n'y connais pas grand chose mais généralement les langages de programmation permettent de récupérer cette information.

Concernant la classe Tprocess, je trouve ça :

http://lazarus-ccr.sourceforge.net/docs/fcl/process/tprocess.processid.html

Dernière modification par Jeece (Le 25/02/2009, à 04:42)


Content que ça vous plaise !

Hors ligne

#3 Le 25/02/2009, à 07:11

kuh

Re : Commande ps pour obtenir directement le pid du dernier logiciel lancé

pgrep -n

Ceci donne ce que tu demande.
Pour d'autres infos ou indices : man pgrep
Je l'ai trouvé en lisant : man ps
Puis en faisant man des "See also" à la fin des documents, je suis tombé sur un exemple de commande qui donne ce que tu veut.

Ceci m'a permis de l'apprendre en même temps smile tongue

Hors ligne

#4 Le 25/02/2009, à 07:12

Compte anonymisé

Re : Commande ps pour obtenir directement le pid du dernier logiciel lancé

Salut

Si tu ajoutes & en fin de commande, tu dois récupérer le pid de ta commande.

@+

#5 Le 25/02/2009, à 07:58

#Ergo-Proxy

Re : Commande ps pour obtenir directement le pid du dernier logiciel lancé

ps -u
ps -x
ps -aux

??

Dernière modification par #Ergo-Proxy (Le 25/02/2009, à 07:58)