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 -- | |
