Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Like Tree1Danke
  • 1 Beitrag von zerix
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
287
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Der Wolf Der Wolf ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    153
    Hallo,

    ich habe folgendes Problem. Ich habe mit Hilfe von Runtime.getRuntime().exec(...)
    einen Prozesss gestartet und möchte nun gerne wissen ob es eine Möglichkeit gibt,
    in Regelmäßigen Abständen ab zu fragen, ob der Prozess noch läuft oder nicht.
    Aus dem java Prozess heraus, der den anderen Prozess gestartet hat.

    Gruß
    Der Wolf
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.329
    Hallo,

    man sollte eher den ProcessBuilder nutzen.
    Bei exec bekommst du ein Process-Object zurückgeliefert.
    Bei diesem Object kannst du mit der Methode waitFor warten bis der Process beendet ist. Da bekommst du auch das exit-Value des Processes zurück geliefert.

    Gruß

    Sascha
    Der Wolf bedankt sich. 
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    THEJS THEJS ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Ort
    Sandl (Oberösterreich)
    Beiträge
    93
    mit Runtime.getRuntime().exec(...) bekommst du ein Process Objekt

    da gibt es auch die waitFor methode.
     

  4. #4
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.329
    Verstehe ich jetzt nicht warum du genau das gleiche postest.

    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  5. #5
    THEJS THEJS ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Ort
    Sandl (Oberösterreich)
    Beiträge
    93
    Oh, danke!

    habs nicht genau gelesen und dachte du schreibst über den ProcessBuilder.
    nja...vl war ich noch angeschlagen vom Vortag =D

    greez