1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Über AS feststellen ob Programm hängt?

Dieses Thema im Forum "AppleScript" wurde erstellt von TBH, 13.04.08.

  1. TBH

    TBH Alkmene

    Dabei seit:
    28.12.06
    Beiträge:
    31
    Hallo,
    ist es möglich über AS festzustellen, ob ein Programm noch reagiert (nur Name bekannt) und es ggfs. abzuschießen? Ziel ist es zu überprüfen, ob ein Programm ordnungsgemäß läuft, und eben neu zu starten, falls es das nicht tut.
    Vielen Dank für die Hilfe,
    TBH
     
  2. CloneOfMyself

    CloneOfMyself Weigelts Zinszahler (Rotfranch)

    Dabei seit:
    24.02.07
    Beiträge:
    253
    Unter Umständen könnte es helfen, wenn man wüsste, um welches Programm es sich handelt, dass abgefragt werden soll.
     
  3. TBH

    TBH Alkmene

    Dabei seit:
    28.12.06
    Beiträge:
    31
    Das Programm ist ein selbstgeschriebenes. Habe schon überlegt, dass es immer einen timestamp in eine datei schreibt ud das applescript überprüft ob dieser timestamp älter als 5 Minuten ist oder so und es entsprechend abschießt. Nur ist das nicht sehr elegant und ich weiß auch nicht, wie ich das programm killen könnte bzw. wie ich an dessen PID komme.
     
  4. CloneOfMyself

    CloneOfMyself Weigelts Zinszahler (Rotfranch)

    Dabei seit:
    24.02.07
    Beiträge:
    253
    tell application "System Events"
    ***do shell script ¬
    ******"kill " & (unix id of application process (processname) as text) -- password "sogeheim" with administrator privileges
    end tell
     
    space gefällt das.

Diese Seite empfehlen