|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
bonjour,
est ce que c'est possible de récupérer le nom d'un process à partir de son PID? si oui, quelle commande permet de le faire? merci d'avance
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
pidof fait l'inverse de ce que tu veux
Sinon a base de ps et de cut tu peux magouiller. Il doit exister un commande
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
je doute bien que je puisse y arriver à base de ps car j'ai des commandes de la forme:
Code :
/usr/local/j2re1.4.2_06//bin/java -server -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Xbootclasspath:/BZFHOMTT/home/bzfhomtt/server/libs/vbjorb.jar:/usr/local/j2re1.4.2_06//lib/rt.jar -Dcalypso.home=/BZFHOMTT/home/bzfhomtt/server -Dsdd.marketdata.client.instanceName=BZF -Dsdd.marketdata.client.autorecovery=true -Dsdd.marketdata.client.autostart=false -Dcorba.config.file=/BZFHOMTT/home/bzfhomtt/server/config/jcf-eds.xml -DclientEDS.config.file=/BZFHOMTT/home/bzfhomtt/server/config/ceds.properties -Dapp.dir=/BZFHOMTT/home/bzfhomtt/server -Duser.home=/BZFHOMTT/home/bzfhomtt -Duser.dir=/BZFHOMTT/home/bzfhomtt/server com.calypso.apps.startup.StartTaskEngine -logfile /BZFHOMTT/home/bzfhomtt/log/TaskEngine-HOM01.log -userhome /BZFHOMTT/home/bzfhomtt -nogui -env HOM01 -user calypso_user -password quemonott3 dans ce cas le nom de l'appli qui est lancée est "StartTaskEngine"
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
Un truc du genre :
Code :
ps aux | grep StartTaskEngine | cut -f3 -d' '
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : septembre 2004 Messages : 2 180 ![]() |
As-tu essayé de regarder dans l'arborescence /proc/numero_du_process pour voir si un fichier peut contenir une info qui t'intéresserait (genre cmdline, ou bien la valeur qui est entre parenthèses dans stat, ou bien la ligne Name: dans status) ???
__________________
|
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
le problème est que je n'ai pas que ça, il doit y avoir une dizaine comme ça...
à chaque fois je répète cette commande ou il y a moyen de faire des groupement?
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 944 ![]() |
Si tu as une liste des PID qui t'intéressent, tu peux faire une boucle FOR dans ton script
Genre : Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Inscription : juin 2002 Messages : 498 ![]() |
tu peux aussi utiliser pgrep qui fait exactement ce que tu veux
|
|
|
00
|
|
|
#9 | |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
Citation:
Chapeau bas.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
ok merci beaucoup pour les réponses
je vais éssayer tout ça et je vous tiens au courant
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
00
|
|
|
#11 | |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
j'ai oublié de vous dire en fait que ça:
Code :
/usr/local/j2re1.4.2_06//bin/java -server -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Xbootclasspath:/BZFHOMTT/home/bzfhomtt/server/libs/vbjorb.jar:/usr/local/j2re1.4.2_06//lib/rt.jar -Dcalypso.home=/BZFHOMTT/home/bzfhomtt/server -Dsdd.marketdata.client.instanceName=BZF -Dsdd.marketdata.client.autorecovery=true -Dsdd.marketdata.client.autostart=false -Dcorba.config.file=/BZFHOMTT/home/bzfhomtt/server/config/jcf-eds.xml -DclientEDS.config.file=/BZFHOMTT/home/bzfhomtt/server/config/ceds.properties -Dapp.dir=/BZFHOMTT/home/bzfhomtt/server -Duser.home=/BZFHOMTT/home/bzfhomtt -Duser.dir=/BZFHOMTT/home/bzfhomtt/server com.calypso.apps.startup.StartTaskEngine -logfile /BZFHOMTT/home/bzfhomtt/log/TaskEngine-HOM01.log -userhome /BZFHOMTT/home/bzfhomtt -nogui -env HOM01 -user calypso_user -password quemonott3 Citation:
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
|
00
|
|
|
#12 |
|
Membre expérimenté
![]() Inscription : juin 2002 Messages : 498 ![]() |
Désolé j'avais mal lu la question.
La solution de 2EurosCent me parait bien. |
|
|
00
|
|
|
#13 | |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
Citation:
je crois que je vais faire comme ça... merci en tout cas
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
|
00
|
|
|
#14 | ||
|
Membre Expert
![]() Étudiant Inscription : octobre 2005 Messages : 1 202 ![]() |
Code :
fin, j'ai tetre mal compris la question |
||
|
|
00
|
|
|
#15 | ||
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
finalement voici mon script:
Code :
est ce que quelqu'un sait comment je dois faire? dites-moi aussi si j'ai un truc mal écrit dans mon code... merci
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
||
|
|
00
|
|
|
#16 |
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
awk ne connait pas les parametres shell il faut lui "repasser" ceux donc on a besoin dedans le script awk (man awk) de memoire (pas ma machine sous la main), awk var=$i et utiliser $var dans awk.
|
|
|
00
|
|
|
#17 | |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
Citation:
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
|
00
|
|
|
#18 | |
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
non c'est pour cela que j'indique le man ......
allez c'est un jour ensoleillé : http://man.developpez.com/man1/awk.1.php et plus precisement cette partie : Citation:
! |
|
|
|
00
|
|
|
#19 | |
|
Membre régulier
![]() Inscription : août 2005 Messages : 213 ![]() |
Citation:
il faut trouver autre chose...
__________________
"Ce qui ne nous tue pas nous rend plus fort" Nietzsche |
|
|
|
00
|
|
|
#20 |
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
donne une partie significative de ton script et l'usage dans awk de "var"
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com