Hey Hey,
Ich weiß gar nicht, ob es überhaupt geht aber ich frag mal:
Und zwar rufe ich via
cmd = Runtime.getRuntime().exec("cmd.exe /c tasklist | findstr Server.exe");
in Java die tasklist ab. Nun ist es so, dass meine Funktion mit str.split(\\s+); den String splitet.
Solang die Zeile nur einen prozessnamen wie skype.exe hat geht das auch. Mein Problem ist aber nun folgendes:
Der MTA Prozess heißt ja Standardmäßig "MTA Server.exe" und das str.split teilt logischer weise auch zwischen MTA und Server.exe
hat jemand eine Idee wie ich es hinbekomme, dass ich dann am Ende aus
MTA Server.exe 9960 Console 1 4.172 K
Die einzelnen Parts bekomme sprich ["MTA Server.exe","9960","Console","1","4.172 k"]
Ich hätte ja zur not eine Lösung via replace aber das ist sehr sehr bescheiden...