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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Récupérer le pid d'un exe que l'on vient de lancer.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer le pid d'un exe que l'on vient de lancer.

n°1578500
Fraisouill​e
Grouik Grouik
Posté le 24-06-2007 à 14:18:44  profilanswer
 

Salut à tous !
 
Je suis sous Debian et je lance un exe via un script.
Je voudrais que ce script récupère le pid de l'exe que je viens de lancer pour le mettre dans un fichier.
 
Il me semble qu'il existe une commande linux qui fait ça : commande([ligne à exécuter pour lancer l'exe]) qui sort le pid sur sa sortie standard que je pourrai rediriger vers un fichier.
 
Mais je ne connais pas le nom de cette commande...
 
S'il y a d'autres solutions, je suis preneur bien entendu.
 
pidof ne me va pas parce que plusieurs instances de l'exe tournent en parallèle je veux pouvoir récupérer seulement un des pid pour éteindre l'exe que je veux et pas son voisin.
 
Merci !

mood
Publicité
Posté le 24-06-2007 à 14:18:44  profilanswer
 

n°1578502
Fraisouill​e
Grouik Grouik
Posté le 24-06-2007 à 14:31:46  profilanswer
 

Précision, je ne peux pas utiliser $!, l'exécutable en question refuse de se lancer en background... (c'est un serveur pour Call of Duty 2 en l'occurence)

n°1578504
Fraisouill​e
Grouik Grouik
Posté le 24-06-2007 à 14:51:00  profilanswer
 

Bon, en lançant l'exe en nohup, je peux le lancer en background et donc j'ai réussi à poser le pid dans un fichier.
 
Maintenant, il me reste à lire le fichier et à killer le process.
 
Mais j'arrive pas à donner le contenu du fichier à kill :cry:

n°1578508
Fraisouill​e
Grouik Grouik
Posté le 24-06-2007 à 15:13:23  profilanswer
 

Bon, j'ai trouvé pourquoi j'arrivais pas à le lire...
Je faisais

Code :
  1. $var = `cat fichier`


Il ne faut pas d'espaces autour du égal... grrrrrr...

n°1578568
Sve@r
Posté le 24-06-2007 à 19:49:33  profilanswer
 

Fraisouille a écrit :

Bon, j'ai trouvé pourquoi j'arrivais pas à le lire...
Je faisais

Code :
  1. $var = `cat fichier`


Il ne faut pas d'espaces autour du égal... grrrrrr...


Il ne faut pas non plus mettre "$" lors de l'affectation grrrr x2


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1578619
Fraisouill​e
Grouik Grouik
Posté le 25-06-2007 à 00:22:03  profilanswer
 

Oui, exact, j'ai vu ça après :lol:
 
En même temps, j'avais pas fait de shell depuis l'IUT... Ça remonte à 2001 :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Récupérer le pid d'un exe que l'on vient de lancer.

 

Sujets relatifs
récupérer des données d'un "multi" formulaire[shell] recuperer le numero de process d'un fils
[PHP] - récupérer le texte d'un fichier doc[RESOLU] Récupérer la valeur d'un menu déroulant
[DELPHI]Récupérer un dossier d'un SaveDialog[Résolu] Récuperer des valeurs entrées dans une boite de dialogue
recupérer les infos de winampRécupérer le S/N + le prix dans un fichier CSV
Recuperer evenements JPopupMenuRécupérer Valeur des mails en Queue avec Qmail - Webmin
Plus de sujets relatifs à : Récupérer le pid d'un exe que l'on vient de lancer.


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