Announcement

Collapse
No announcement yet.

Prozesse

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Prozesse

    Hallo nochmals,

    wollt mal fragen, ob es möglich ist mit Java zu testen ob ein bestimmter Prozess noch aktiv ist? Wollte überprüfen, ob ein bestimmtes Programm noch aktiv ist oder eben nicht. Gibt es da ne Möglichkeit?

  • #2
    Hallo,

    sicher geht das (lt. "Das Java Codebook" Rezept 71): mit der exec() Methode der Klasse java.lang.Runtime
    Die Rückgabe ist eine Instanz der java.lang.Process-Klasse. Weiter zitiert:"Der Rückgabecode eines Prozesses lässt sich mit Hilfe der Methode exitValue() abrufen".
    Allerdings hängt der Erfolg dieses Vorgehens vom Betriebssystem und den Rechten zum Lesen und Schreiben ab...
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      runtime.exec start das als Parameter übergebene Programm.
      Mittels des Rückgabewertes kann dann der Status geprüft werden.

      Eine Prüfung, ob ein x-beliebiges Programm/Prozess aktiv ist, der nicht durch diese Methode gestartet wurde, ist damit nicht möglich
      Christian

      Comment

      Working...
      X