Programm zu bestimmter Uhrzeit schliessen?

Dieses Thema im Forum "Mac OS X" wurde erstellt von tisco_over, 26.10.2006.

  1. tisco_over

    tisco_over Thread Starter MacUser Mitglied

    Beiträge:
    329
    Zustimmungen:
    1
    MacUser seit:
    06.12.2003
    Hi Macuser,

    ich suche nach einem Tool mit dem ich zu einer gewissen Uhrzeit ein geöffnetes Programm schliessen kann.

    Kann mir da wer bitte weiterhelfen?

    Danke

    tisco
     
  2. Macverehrer

    Macverehrer MacUser Mitglied

    Beiträge:
    2.160
    Zustimmungen:
    6
    MacUser seit:
    02.12.2004
    du kannst dir ein script schreiben, aber ich weiß nichts mit genauer uhrzeit nur mit einem countdown

    Code:
    tell app "APPLICATIONNAME"
    delay "ZEIT NACH DER DAS PROG GESCHLOSSEN WERDEN SOLL IN SEKUNDEN"
    quit
    end tell
    Die delay muss in sekunden angegeben werden also 15 minuten sind "900"

    du kannst das script so erweitern, dass der computer danach schlafen geht.

    tell app "APPLICATIONNAME"
    delay "ZEIT NACH DER DAS PROG GESCHLOSSEN WERDEN SOLL IN SEKUNDEN"
    Code:
    tell app "APPLICATIONNAME"
    delay "ZEIT NACH DER DAS PROG GESCHLOSSEN WERDEN SOLL IN SEKUNDEN"
    quit
    tell app "Finder"
    sleep
    end tell
    end tell
     
  3. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    MacUser seit:
    24.09.2003
    Wenn das Programm keine geöffneten Dateien hat, die gesichert werden müssen, kannst Du einen cronjob einrichten, der das Programm mit dem killall Kommando (oder mithilfe des Apple Skriptes von Macverehrer) zu einer bestimmten Uhrzeit schließt.

    Wenn Du ein paar mehr Informationen lieferst, können auch die Antworten präziser werden.
     
  4. tisco_over

    tisco_over Thread Starter MacUser Mitglied

    Beiträge:
    329
    Zustimmungen:
    1
    MacUser seit:
    06.12.2003
    zuerst einmal danke für die antworten.

    kann ich im Applescript keine Uhrzeit angeben? den mit dem delay befehl müsst ich mir jeden Tag von neuen ausrechnen wieviel Sekunden ich angeben muss. Ich bin sehr faul .... ;)

    Ich habe schon einmal mittels dem Tool DOTHISNOW einen Cronjob eingerichtet. Leider konnte ich aber nie Quit Befehl finden und mit der Kill Methode spinnt das Programm beim abschliessenden starten rum.
     
  5. Gerundium

    Gerundium MacUser Mitglied

    Beiträge:
    1.997
    Zustimmungen:
    69
    MacUser seit:
    22.10.2005
    Die Variante mit dem Delay würde ich nicht nutzen, aber der Tipp von maceis ist doch wunderbar. Wenn du "Quit" nicht finden kannst, heißt das, dass du das betreffende Programm nicht via AppleScript beenden kannst – oder dass du "Quit" im Cron unterzubringen versuchst?
     
  6. tisco_over

    tisco_over Thread Starter MacUser Mitglied

    Beiträge:
    329
    Zustimmungen:
    1
    MacUser seit:
    06.12.2003
    Ich würde gerne den Quit Befehl im Cronjob unterbringen...
     
  7. Ischi

    Ischi MacUser Mitglied

    Beiträge:
    1.105
    Zustimmungen:
    28
    MacUser seit:
    01.05.2005
    Binde doch einfach ein AppleScript (alla dem von Macverehrer) via Cronjob ein … den Cronjob setzt du auf die Zeit an dem du das Prog schliessen willst … und dieser ruft das Script auf.
    ach ja btw für Cronjobs braucht man kein Tool … einfach in die Crontab eintragen. (/usr/bin/crontab)
     
  8. Gerundium

    Gerundium MacUser Mitglied

    Beiträge:
    1.997
    Zustimmungen:
    69
    MacUser seit:
    22.10.2005
    Du könntest einfach das AppleScript aufrufen. Ansonsten versuche es mit:
    osascript -e "tell application \"Programmname\"" -e "quit" -e "end tell"
     
  9. tisco_over

    tisco_over Thread Starter MacUser Mitglied

    Beiträge:
    329
    Zustimmungen:
    1
    MacUser seit:
    06.12.2003
    werde mir das Script zurechtlegen und anschliessend über einen Cronjob starten... Danke an alle... :)
     
  10. CrzYChris

    CrzYChris MacUser Mitglied

    Beiträge:
    173
    Zustimmungen:
    4
    MacUser seit:
    16.12.2008
    Gibt es so ein Skript auch um ein Programm an einer bestimmten Uhrzeit zu oeffnen?
     
Die Seite wird geladen...