Puisque ton programme � stopper est lanc� par programme, r�cup�re son PID par le 
programme
lanceur et affiche-le ou mieux enregistre-le dans un fichier.
Ta commande de fin ira chercher le dernier PID (� tuer donc) dans ce fichier et pourra
m�me dans le message de confirmation faire valider la date de d�but et l'utilisateur 
qui a
lanc� le pgm � arr�ter.
C'est peut-�tre quelque chose comme �a que je ferais si je connaissais UNIX. ;-)

----- Original Message -----
From: "Fabien Lonardi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 23, 2002 3:27 PM
Subject: RE: killer le bon prog java


| comment faire pour recuperer le PID du programme lance par programmation
| Java. Comment savoir que c le bon programme?
| On ne peut pas nommer l'appli?
|
| -----Message d'origine-----
| De : Patrice Godard [mailto:[EMAIL PROTECTED]]
| Envoy� : vendredi 20 septembre 2002 16:23
| � : [EMAIL PROTECTED]
| Objet : Re: killer le bon prog java
|
|
| -----Original Message-----
| From: "Fabien Lonardi" <[EMAIL PROTECTED]>
| To: "Java" <[EMAIL PROTECTED]>
| Date: Fri, 20 Sep 2002 15:19:17 +0200
| Subject: killer le bon prog java
|
| Je lance un prog java qui tourne en tache de fond par un cron sous unix!
| Comment le killer sachant qu'il y  a plusieurs process java. En gros comment
| donner un nom a un programme java et que ca s'affiche dans les process ???
|
| Merci
| -----------------------------------
| Voil� comment je kille Tomcat sous HP-UX quand il ne veux pas s'arr�ter tout
| seul (ce qui est souvent le cas),avec un peu d'awk:
|
| Il suffit d'avoir un �l�ment distinctif de ton process dans ce que que te
| retourne la commande ps
|
| -------------
| #!/bin/sh
| shutdown.sh
| sleep 3
| kill -9 `ps -ef | awk '/tomcat +([0-9]+).+native_threads/ {print $2}'`
| -------------
| -- Use Opera, the most user-friendly web browser on Earth --
|
|

Répondre à