Thema: Prozessabfrage
-
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
-
28.02.10 10:28 #2
- 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ß
SaschaNiveau von unten betrachtet wird meistens mit Arroganz verwechselt. ;-)
Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
Folgender User bedankt sich bei Sascha Schirra:
Der Wolf (12.08.10)
-
28.02.10 13:47 #3
- 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.
-
28.02.10 14:15 #4
- Registriert seit
- May 2005
- Beiträge
- 4.170
Verstehe ich jetzt nicht warum du genau das gleiche postest.
Gruß
SaschaNiveau von unten betrachtet wird meistens mit Arroganz verwechselt. ;-)
Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
01.03.10 14:15 #5
- 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



Zitieren

Login





Lesezeichen