tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Der Wolf Der Wolf ist offline Mitglied Gold Der Wolf sorgt für eine eindrucksvolle Atmosphäre
    Registriert seit
    Aug 2007
    Beiträge
    126
    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
    Benutzerbild von Sascha Schirra
    Sascha Schirra Sascha Schirra ist gerade online Hausmeister Sascha Schirra hat die Renommee-Anzeige deaktiviert
    tutorials.de Administrator
    Registriert seit
    May 2005
    Beiträge
    4.170
    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
    Niveau von unten betrachtet wird meistens mit Arroganz verwechselt. ;-)

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

  3. Folgender User bedankt sich bei Sascha Schirra:
    Der Wolf (12.08.10)

  4. #3
    THEJS THEJS ist offline Mitglied Bronze THEJS sorgt für eine eindrucksvolle Atmosphäre
    Registriert seit
    Aug 2007
    Ort
    Sandl (Oberösterreich)
    Beiträge
    41
    mit Runtime.getRuntime().exec(...) bekommst du ein Process Objekt

    da gibt es auch die waitFor methode.

  5. #4
    Benutzerbild von Sascha Schirra
    Sascha Schirra Sascha Schirra ist gerade online Hausmeister Sascha Schirra hat die Renommee-Anzeige deaktiviert
    tutorials.de Administrator
    Registriert seit
    May 2005
    Beiträge
    4.170
    Verstehe ich jetzt nicht warum du genau das gleiche postest.

    Gruß

    Sascha
    Niveau von unten betrachtet wird meistens mit Arroganz verwechselt. ;-)

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

  6. #5
    THEJS THEJS ist offline Mitglied Bronze THEJS sorgt für eine eindrucksvolle Atmosphäre
    Registriert seit
    Aug 2007
    Ort
    Sandl (Oberösterreich)
    Beiträge
    41
    Oh, danke!

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

    greez

Lesezeichen

Lesezeichen