merci � tous, pour vos r�ponses.

----- Original Message -----
From: Zeljko Velaja <[EMAIL PROTECTED]>
Date: Tuesday, July 8, 2003 4:35 pm
Subject: RE: RE: RE : process , la suite

> >> Pour l'histoire du Runtime, �a m'int�resse, mais franchement 
> dans la 
> >> doc je n'ai vu des Process retourn� que par des m�thodes exec.
> 
> On est d'accord, mais il faut distinguer deux classes :
> 
> - la classe Runtime qui est un singleton et qui repr�sente le 
> processusdans lequel tourne la machine virtuelle (celui qui 
> t'int�ressejustement). Malheureusement, il n'y a pas moyen de 
> r�cup�rer son
> identifiant (essayer peut-�tre Runtime.getRuntime().toString() ?, mais
> j'y crois pas trop).
> - la classe Process dont les instances sont g�n�r�es par la m�thode
> "exec" de l'objet ... Runtime !
> 
> -----Message d'origine-----
> De : David MARQUES [mailto:[EMAIL PROTECTED]
> Envoy� : mardi 8 juillet 2003 16:29
> � : [EMAIL PROTECTED]
> Objet : Re: RE: RE : process , la suite
> 
> 
> > > > Runtime permet de faire cela pour un process cr�� avec un 
> > > > exec.
> > 
> > Non justement ! Mais bon, bref ...
> 
> 
> Pour l'histoire du Runtime, �a m'int�resse, mais franchement dans 
> la 
> doc je n'ai vu des Process retourn� que par des m�thodes exec.
> 
> 
> > 
> > Je ne vois pas pourquoi faire cela � l'int�rieur de ton appli : 
> > pourquoine pas r�cup�rer ces informations dans le script de 
> > lancement de ton
> > application ? Le langage de batch utilis� doit te permettre de 
> g�n�rer> le log en question pour ton client.
> 
> 
> Une pr�cision, mon appli int�gre un composant boite noire (objet 
> java).C'est ce dernier que je livre � mon client.
> Je n'ai donc pas possibilit� de r�cup�rer le process ailleurs qu'� 
> l'int�rieur de mon composant lui-m�me puisque c'est l'appli h�te 
> de mon 
> client qui cr�era des instances de mon composant.
> 
> 
> > 
> > -----Message d'origine-----
> > De : David MARQUES [mailto:[EMAIL PROTECTED]
> > Envoy� : mardi 8 juillet 2003 15:58
> > � : [EMAIL PROTECTED]
> > Objet : Re: RE : process , la suite
> > 
> > 
> > La raison, la voila :
> > Mon client me demande de g�n�rer un fichier de log dans lequel 
> est 
> > sp�cifi� la machine sur laquelle tourne l'appli et le process de 
> > mon 
> > appli. Dans le but de pouvoir aller rapidement tuer un process 
> qui 
> > d�connerai.
> > Je pr�cise que ce type d'info dans le fichier de log est commun 
> � 
> > tous 
> > les fichiers de log des applis en place du client. je suis donc 
> > tenu de 
> > faire de m�me pour mon appli.
> > Le fichier que je g�n�re est analys� par une appli de supervision.
> > 
> > 
> > ----- Original Message -----
> > From: MOUSSAUD Benoit <[EMAIL PROTECTED]>
> > Date: Tuesday, July 8, 2003 3:35 pm
> > Subject: RE : process , la suite
> > 
> > > > 
> > > > 
> > > > Runtime permet de faire cela pour un process cr�� avec un 
> > > > exec. Mon probl�me est diff�rent. Je suis preneur de tout 
> > > > autre solution : mon but est de r�cup�rer le nom du process 
> > > > dans lequel tourne mon appli java (de l'int�rieur), c'est � 
> > > > dire le process de la jvm concern�. 
> > > 
> > > Facile : c'est toujours 'java[.exe]' 
> > > 
> > > > De plus il faudrait que la solution soit ind�pendante de la 
> > > > plateforme 
> > > > d'ex�cution (pas de JNI).
> > > 
> > > Done ;-)
> > > 
> > > Le soucis est ce que tu demandes est d�pendant de l'OS et 
> > > justement 
> > > La jvm est la pour faire le lien (et l'abstraction) entre ton 
> os et
> > > l'application
> > > 
> > > La vrai question est: "Quand quel but ? Pour quoi en faire ?"
> > > 
> > > 
> > > Benoit Moussaud
> > > 
> > > > 
> > > > 
> > > > ----- Original Message -----
> > > > From: Zeljko Velaja <[EMAIL PROTECTED]>
> > > > Date: Tuesday, July 8, 2003 3:06 pm
> > > > Subject: RE: process
> > > > 
> > > > > Je ne pense pas que ce soit possible : la classe Process 
> > sert 
> > > � 
> > > > > controler des processus cr��s PAR la machine virtuelle 
> > > > courante. Il te
> > > > > reste n�anmoins les m�thodes de la classe Runtime qui te 
> > > > > permettent de
> > > > > faire certaines actions.
> > > > > 
> > > > > -----Message d'origine-----
> > > > > De : David MARQUES [mailto:[EMAIL PROTECTED]
> > > > > Envoy� : mardi 8 juillet 2003 15:07
> > > > > � : [EMAIL PROTECTED]
> > > > > Objet : process
> > > > > 
> > > > > 
> > > > > bonjour,
> > > > > Comment r�cup�rer le process dans lequel tourne mon appli 
> > Java 
> > > ? Je 
> > > > > voudrais le r�cup�rer � l'int�rieur d'un de mes objets en 
> > > cours 
> > > > > d'�xecution avec une m�thode qui donnerait : Process 
> process 
> > = 
> > > > > getProcess(); Cela est-il possible ? merci
> > > > > 
> > > > 
> > > This message contains information that may be privileged or 
> > > confidential and
> > > is the property of the CTS www.criltelecom.com. It is only 
> > > intended for the
> > > person to whom it is addressed. If you are not the intended 
> > > recipient, you
> > > are not authorized to read, print, retain, copy disseminate, 
> > > distribute, or
> > > use this message or any part thereof. If you receive this 
> > message 
> > > in error,
> > > please notify the sender immediately and delete all copies of 
> > this 
> > > message.
> > 
> 

Répondre à