IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[Process]Tuer un processus


Sujet :

API standards et tierces Java

  1. #1
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Points : 139
    Points
    139
    Par défaut [Process]Tuer un processus
    Bonjour,

    Je dois programmer un scheduler, qui lance un programme de capture vidéo.
    Sur ce point la pas de problème, mais en fait le programme qui est lancé, doit l'être pour un temps bien défini. Donc je fais des process.destroy(), lorsque je veux tuer mes applications. Le problème est que le processus ne se tue pas.
    Je vous file ma ligne ou je crée mes process:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    this.process = Runtime.getRuntime()
    					.exec("cmd /c  start vlc.bat");
    En fait on dirait que cmd est bien tué, mais pas le processus qu'il a lancé à savoir "start vlc.bat". Je ne sais pas si j'ai été assez clair.

    Merci d'avance.

  2. #2
    Nouveau membre du Club Avatar de legzo
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 52
    Points : 39
    Points
    39
    Par défaut
    Ah oui, en fait, il kill le process que tu as lancé. Et toi tu as lancé une console (cmd) en premier lieu... tu as pas moyen de lancer VLC directement, auquel cas le destroy marcherait je suppose?

  3. #3
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Points : 139
    Points
    139
    Par défaut
    non, il semblerait que je sois obligé de passer par l'interpreteur de commande. En fait lorsque je lance VLC en direct avec les arguments, ils ne sont pas saisis.

  4. #4
    Nouveau membre du Club Avatar de legzo
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 52
    Points : 39
    Points
    39
    Par défaut
    Vite fait, j'ai trouvé ça : http://www.ss64.com/nt/kill.html

    Je sais pas si ça peut t'aider. En même temps j'ai testé avec mon win2000 que j'ai sous la main et Kill est pas reconnu comme commande.

    Sinon sous unix je suppose que tu aurais pu envoyer un signal de kill au bon process...

  5. #5
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Points : 139
    Points
    139
    Par défaut
    merci je vais regarder ca

Discussions similaires

  1. Comment tuer les processus dans l'état sleeping sans EM ?
    Par David Guillouet dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/02/2005, 10h42
  2. Tuer un processus sur une machine distante
    Par nuke_y dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 16/11/2004, 10h55
  3. Comment tuer le processus ez-ipupdate
    Par berry dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 21/06/2004, 16h07
  4. Tuer le processus d'Interbase ?
    Par JezabelleTwin dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/04/2004, 14h09
  5. [VB6] [Système] Tuer un processus courant
    Par mdoyer dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 22/10/2002, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo