Auf Thema antworten

Soll die Ausgabe über Shell-Befehle geschehen? Oder willst Du das in einem Java-Programm machen? Falls Java, dann:

[code=Java]

  final String[] psCommand = { "ps", "-eaf", "|", "grep",

            "XMLIMPORT" };


  final Runtime runtime = Runtime.getRuntime();


  final Process psProc = runtime.exec(psCommand);


  final InputStream psInput = psProc.getInputStream();


  final BufferedReader psReader = new BufferedReader(

    new InputStreamReader(psInput));


  String line = null;

       

  while ((line = psReader.readLine()) != null) {


    if (line.contains("xml XMLIMPORT")) {

       

      System.out.println(line + " läuft");

    } else {

           

      System.out.println(line + " läuft nicht");

    }

[/code]

Bin mir nicht ganz sicher, ob das Pipen und greppen über das exec funktioniert. Notfalls halt das greppen auch im Java-Programm machen.



Oben