• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Script staren, wenn Programm XY sich beendet.

Matt3o

Jonathan
Registriert
26.04.10
Beiträge
82
Hi, ich will, das sich ein Script (Python oder shell, das ist egal) starten, wenn sich Programm beendet. Gäbe es eine Möglichkeit per cronjob/crontab zu steuern? (Es wäre mir sogar egal, ob es dass 10 Minuten zeitversetzt macht).

Mir crontab habe ich es noch nicht selber versucht, da ich es nicht ganz durchblicke. Außerdem sollte sich der Script auch starten, wenn der Terminal nicht läuft.
 
Wenn es nicht unmittelbar beim beenden sein muss, dann könntest du ja mittels launchd und nem Shell- oder Applescript einfach checken, ob das Programm läuft und falls nicht was-auch-immer-du-vorhast machen.

Wenn du noch wissen müsstest, ob das Programm in einer bestimmten Zeitspanne aktiv war, könntest du dir mit mdls behelfen.
Z.B.
Code:
mdls -name kMDItemLastUsedDate -raw /Applications/TextEdit.app/
wird dir das Datum des letzten Öffnens anzeigen, was du in nem Script verarbeiten könntest.
Kommt sowas raus: 2011-06-02 11:40:07 +0200
 
Ich Krieg launchd nicht richtig gestartet.
Bzw wie sag ich dem das er es jede 5 Minuten machen soll?