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

Script im Crontab

Dieses Thema im Forum "AppleScript" wurde erstellt von Kernelpanik, 23.07.06.

  1. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Hallo Loitz,
    ich möchte ein Skript mit Crontab ausführen lassen und habe dazu folgenden Pfad eingegeben:
    /usr/bin/open "/Users/air/Library/Scripts/Applications/iChat/iChat logout.scpt"
    Doch zur gegebenen Zeit öffnet sich nur der Skripteditor, das Skript wird nicht ausgeführt.
     
  2. Peter Maurer

    Peter Maurer Carmeliter-Renette

    Dabei seit:
    16.03.04
    Beiträge:
    3.274
    Versuch' mal, das Skript als "Dateiformat: Programm" zu speichern.
     
  3. quarx

    quarx Hadelner Sommerprinz

    Dabei seit:
    17.04.05
    Beiträge:
    8.541
    Probier mal, das Applescript-Skript mit dem Shell-Befehl
    Code:
    osascript <Skriptname>
    zu starten statt mit 'open'.
     
    Kernelpanik gefällt das.
  4. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Folgendes wird ausgegeben:
    äähh moment...
    Yess! osascript anstelle von open. THX quarz!!
     
  5. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Ich hab ein Crontabscript geschrieben, welches mir die Crontabs automatisch Backupt:
    Code:
    /usr/bin/osascript -e 'tell application "Terminal" to do script "crontab -l > ~/documents/AutoBackup/my_crontab"'
    Was muss ich einfügen damit "Terminal" sich wieder beendet?
    Ich habe folgendes versucht:
    Code:
    /usr/bin/osascript -e 'tell application "Terminal" to do script "crontab -l > ~/documents/AutoBackup/my_crontab" delay 60 tell application "Terminal" to quit'
    Geht nich. :(
     
  6. bezierkurve

    bezierkurve Danziger Kant

    Dabei seit:
    12.06.05
    Beiträge:
    3.861
    …warum machst du das überhaupt via AppleScript? Mache doch die Sicherung gleich via Shellscript, AS bedeutet hier doch nur einen unnötigen Umweg.

    Ansonsten, per AppleScript:
    Code:
    do shell script "[i]befehl[/i]"
     
  7. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Ok; der Vollständigkeit halber (ich brauch immernoch fast alles vorgekaut):
    Code:
    /usr/bin/osascript -e 'do shell script "crontab -l > ~/documents/AutoBackup/air_crontab"'
    Funktioniert THX@bezierkurve
     

Diese Seite empfehlen