Shell-Skript per Doppelklick ausführen

  1. fams

    fams Thread Starter MacUser Mitglied

    Mitglied seit:
    23.01.2005
    Beiträge:
    27
    Zustimmungen:
    0
    Hallo,
    wie bringt man den Finder dazu, ein Shellskript per Doppelklick auszuführen und nicht im Texteditor anzuzeigen?

    Danke für eure Hilfe!

    Grüße
    Frank
     
    fams, 12.10.2006
    #1
  2. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    Einfach .command dranhaengen, ich glaube
    aber, dass es da noch einen anderen Weg
    gibt.
     
    moses_78, 12.10.2006
    #2
  3. dpr

    dpr MacUser Mitglied

    Mitglied seit:
    04.04.2006
    Beiträge:
    519
    Zustimmungen:
    0
    Klar, aus der Shell heraus . foobar oder source foobar oder ./foobar verwenden.

    SCNR. Ich sollte mir eine Signatur zulegen...
     
    dpr, 13.10.2006
    #3
  4. fams

    fams Thread Starter MacUser Mitglied

    Mitglied seit:
    23.01.2005
    Beiträge:
    27
    Zustimmungen:
    0
    Hallo,

    aus der Shell heraus funktioniert natürlich das Shellskript :rolleyes:
    Das anhängen von .command funktioniert nicht, der Finder öffnet trotzdem das Skript im Texteditor statt eine Shell damit auszuführen.
    ??
     
    fams, 14.10.2006
    #4
  5. Der_Hollaender

    Der_Hollaender MacUser Mitglied

    Mitglied seit:
    08.09.2004
    Beiträge:
    910
    Medien:
    1
    Zustimmungen:
    61
    Im Automator gibt es die Option "Shell-Script ausführen". Wenn du das Shell-Script hier eingibst und als .app speicherst, sollte es gehen, denke ich.
     
    Der_Hollaender, 14.10.2006
    #5
  6. maceis

    maceis MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Ist das Skript als ausführbare Datei markiert?
     
    maceis, 15.10.2006
    #6
  7. elastico

    elastico MacUser Mitglied

    Mitglied seit:
    25.08.2004
    Beiträge:
    5.050
    Zustimmungen:
    77
    weil ich selber gerade danach gesucht habe - auch wenn es alt ist, hier die Lösung, die bei mir mit OS-X 10.7 funktioniert:

    - Die Shell-Datei (Textdatei mit .sh-Endung in meinem Fall) im Finder markieren
    - die Eigenschafften anzeigen lassen (cmd+i)
    - unter "Ausführen mit" einfach die Liste aufklappen und "anderem Programm" wählen. Dann im Programme-Ordner "Terminal" wählen
    - Die folgende Warnung bestätigen (System ist nicht bekannt, ob Terminal mit der Erweiterung .sh umgehen kann)

    Ab jetzt genügt ein Doppelklick im Finder auf diese .sh Datei. Es öffnet sich ein Terminalfenster und das Skript läuft :)
     
    elastico, 30.12.2013
    #7
  8. Sascha_77

    Sascha_77 MacUser Mitglied

    Mitglied seit:
    23.10.2005
    Beiträge:
    723
    Zustimmungen:
    58
    Ansonsten alternativ das Tool "Platypus" verwenden. Das baut Dir einen Wrapper um das Script und man hat dann eine .app. Habe das schon sehr oft benutzt und es ist echt gut.
     
    Sascha_77, 14.01.2014
    #8
  9. maceda

    maceda MacUser Mitglied

    Mitglied seit:
    10.03.2014
    Beiträge:
    52
    Zustimmungen:
    0
    in der shell ./script vorher natürlich die rechte auf das script setzen, bzw. es ausführbar machen, im falle das es noch nicht ausführbar ist.
    chmod 744 "script"
     
    maceda, 10.03.2014
    #9
  10. asterixxER

    asterixxER MacUser Mitglied

    Mitglied seit:
    26.10.2009
    Beiträge:
    1.210
    Zustimmungen:
    70
    Platypus kann ich auch empfehlen. Ist bei mir viel im Einsatz, da ich recht viel ueber scripte automatisiert habe.
     
    asterixxER, 10.03.2014
    #10
Die Seite wird geladen...
Ähnliche Themen - Shell Skript per
  1. FrankST
    Antworten:
    9
    Aufrufe:
    313
    little_pixel
    09.05.2017
  2. lazybaer
    Antworten:
    1
    Aufrufe:
    348
    oneOeight
    01.05.2016
  3. swizz
    Antworten:
    0
    Aufrufe:
    685
    swizz
    22.02.2011
  4. plumeier
    Antworten:
    2
    Aufrufe:
    683
    zerozero
    25.12.2004
  5. newmedia
    Antworten:
    1
    Aufrufe:
    1.030
    abonino
    11.12.2002