Terminal nach Befehl schließen!

  1. Burnymc

    Burnymc Thread StarterMacUser Mitglied

    Mitglied seit:
    25.09.2006
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo!

    Brauche bei einem kleinem Script hilfe, ich möchte nachdem ein Bild mit ImageMagick gerechnet wurde, soll das Terminal sich schließen.

    Bei meinem Script schließt sich das Terminal aber vorher, bevor der Befehl ausgeführt wurde.

    PHP:
    tell application "Terminal"
        
    activate
        
    do script "convert logo: /Users/logo3.png"
        
    quit
    end tell
    Wie kann ich es hinbekommen, dass das Script solange Aktiv ist, wie auch der Befehl dauert?

    Danke schon mal
     
    Burnymc, 25.09.2006
  2. chebfarid

    chebfaridMacUser Mitglied

    Mitglied seit:
    05.10.2005
    Beiträge:
    894
    Zustimmungen:
    75
    Entweder, indem Du ein "delay" einbaust, der das Script für x Sekunden warten läßt, bevor die nächste Instruktion ausgeführt wird (ich weiß nicht, wie lange Deine Operation dauert, die Nummer nach 'delay' sind Sekunden):
    PHP:
    tell application "Terminal" 
        
    activate 
        
    do script "convert logo: /Users/logo3.png"
        
    delay 60 -- = 60 Sekunden Pause
        quit 
    end tell 
    Aber vielleicht ist das gar nicht nötig wenn Du das Script nicht im Terminal, sondern direkt mit "do shell script" im ScriptEditor aufrufst, dann sparst Du Dir auch Terminal mit "quit" schließen zu müssen:
    PHP:
    do shell script "convert logo: /Users/logo3.png"
    Frohes Scripten
    Farid
     
    chebfarid, 25.09.2006
  3. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.174
    Zustimmungen:
    3.889
    bei do shell script sollte man aber die befehle mit vollem pfad machen oder $PATH setzen ;)

    (sonst hat der threadstarter wieder sein altes problem ;))
     
    oneOeight, 25.09.2006
  4. chebfarid

    chebfaridMacUser Mitglied

    Mitglied seit:
    05.10.2005
    Beiträge:
    894
    Zustimmungen:
    75
    Korrekt ;)

    Saluti
    Farid
     
    chebfarid, 25.09.2006
Die Seite wird geladen...
Ähnliche Themen - Terminal nach Befehl
  1. matrix567
    Antworten:
    1
    Aufrufe:
    122
    Olivetti
    05.07.2017
  2. gandalf12
    Antworten:
    4
    Aufrufe:
    297
    Macschrauber
    24.03.2017
  3. roedert
    Antworten:
    2
    Aufrufe:
    158
    roedert
    20.02.2017
  4. TSchustek
    Antworten:
    5
    Aufrufe:
    310
    ProjectBuilder
    13.04.2016
  5. musihalle
    Antworten:
    8
    Aufrufe:
    777
    musihalle
    28.09.2008