Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1756 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Processus] Définir le pid du processus dans lequel lancer le program

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Processus] Définir le pid du processus dans lequel lancer le program

n°587164
sire de Bo​tcor
Armorican way of life
Posté le 10-12-2003 à 10:33:11  profilanswer
 

Salut
 
   Je cherche à faire une exécution d'un programme
càd une commande du genre ./macomm
 
Le problème : ça lance le programme dans un processus fils, ce que je ne souhaite pas !
 
Comment puis-je définir le pid du processus dans lequel je veux que  le programme se lance ?
 
   merci d'avance


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
mood
Publicité
Posté le 10-12-2003 à 10:33:11  profilanswer
 

n°587216
western
AJMM
Posté le 10-12-2003 à 11:46:29  profilanswer
 

sire de botcor a écrit :

Salut
 
   Je cherche à faire une exécution d'un programme
càd une commande du genre ./macomm
 
Le problème : ça lance le programme dans un processus fils, ce que je ne souhaite pas !
 
Comment puis-je définir le pid du processus dans lequel je veux que  le programme se lance ?
 
   merci d'avance


lis http://www.traduc.org/docs/HOWTO/l [...] HOWTO.html pour comprendre que tu ne peux pas changer (de diminuer, il est toujours possible d'"augementer" avec fork) le pid d'un processes sous Linux...
Sinon, pourquoi veux-tu faire cela?

n°587262
sire de Bo​tcor
Armorican way of life
Posté le 10-12-2003 à 12:29:31  profilanswer
 

Pour le même problème sur lequel je suis depuis 2 jours...
réussir à changer mon classpath et lancer java dans mon Makefile...


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°587272
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 10-12-2003 à 12:40:36  profilanswer
 

:lol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°587275
R3g
fonctionnaire certifié ITIL
Posté le 10-12-2003 à 12:44:23  profilanswer
 

java --classpath /ton/path/ ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°587277
western
AJMM
Posté le 10-12-2003 à 12:45:18  profilanswer
 

sire de botcor a écrit :

Pour le même problème sur lequel je suis depuis 2 jours...
réussir à changer mon classpath et lancer java dans mon Makefile...


Est-ce toi qui a installé Java sur ta machine? Si oui, dis comment tu as procedé.
 
Par exemple, sur un RedHat, j'ai téléchargé le rpm, j'ai fait:  


rpm -ivh j2jdk*.rpm


cela m'a créé un réperoire /usr/java/ contenant le répertoire j2sdk1.4.1_03/ qui à son tour contient


$ ll /usr/java/j2sdk1.4.1_03/
total 10424
drwxr-xr-x    2 root     bin          4096 jun 23 09:39 bin
-r--r--r--    1 root     bin          4431 mai  1  2003 COPYRIGHT
drwxr-xr-x    6 root     bin          4096 jun 23 09:39 demo
drwxr-xr-x    3 root     bin          4096 jun 23 09:39 include
drwxr-xr-x    5 root     bin          4096 jun 23 09:40 jre
drwxr-xr-x    2 root     bin          4096 jun 23 09:40 lib
-r--r--r--    1 root     bin         17045 mai  1  2003 LICENSE
drwxr-xr-x    4 root     bin          4096 jun 23 09:40 man
-r--r--r--    1 root     bin          8881 mai  1  2003 README
-r--r--r--    1 root     bin         15807 mai  1  2003 README.html
-rw-r--r--    1 root     bin      10574584 mai  1  2003 src.zip


ensuite, j'ai ajouté à PATH:


PATH=$PATH:/usr/java/j2sdk1.4.1_03/bin
export $PATH


Tout cela est expliqué dans la doc!
 
Si tu utilises Makefile, tu peux ne pas modifier ton PATH mais utiliser des variables JAVAC, JAVAP, JAVAH
dans ton Makefile


#Makefile
export JAVAC=/usr/java/j2sdk1.4.1_03/bin/javac
export JAVAP=/usr/java/j2sdk1.4.1_03/bin/javap
#...
export CLASSPATH=.:/usr/java/j2sdk1.4.1_03/jre/lib/rt.jar
#...
#...
all:
       $(JAVAC) -classpath $(CLASSAPTH) *.java


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Processus] Définir le pid du processus dans lequel lancer le program

 

Sujets relatifs
Makefile : comment lancer le jdk ?[Access / VB] Noob : comment lancer une requette parametree depuis VB?
Comment lancer une aplli DOS en la cachant ?lancer un batch avec les options "cmd /V:ON" automatiquement ?
win32 - infos de traffic réseau pour un processus[Access/ADO/SQL Server] Lancer des Access Reports basés sur SQLServer?
[VB] commande shell et kill de processus[VBA] Lancer un Access Report basé sur une table SQL Server
commande orbd pour lancer un serveur java corba[ PHP / shell ] Lancer une application
Plus de sujets relatifs à : [Processus] Définir le pid du processus dans lequel lancer le program


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR