Shellskript über Icon oder Finder starten

  1. Crian

    Crian Thread Starter MacUser Mitglied

    Mitglied seit:
    25.05.2005
    Beiträge:
    555
    Zustimmungen:
    7
    Ich hab ein kleines Skript geschrieben, das in ~/bin liegt (dieses ist auch im Pfad dank ~/.profile). Nun hab ich es per Drag and Drop (und Alt) als Icon auf den Schreibtisch kopiert. Wenn ich es von dort (oder im Finder an seinem Originalplatz) starten will, so werde ich immer nach der Anweisung gefragt, mit der ich die Datei öffnen will. Die Datei hat die Rechte 744, ich darf sie also ausführen. Die Shebang lautet #!/bin/bash (ist dort auch vorhanden laut which bash).
    Leider habe ich da keine Möglichkeit, die bash als Anwendung auszuwählen.
     
    Crian, 02.06.2005
    #1
  2. lengsel

    lengsel MacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    4.553
    Zustimmungen:
    53
    Mach einen Applescript-wrapper drumrum:

    do shell script "ls -al /Volumes" (im Hintergrund)

    oder mit sich öffnendem Terminalfenster:
    tell application "Terminal"
    activate
    do script "ls -al /Volumes"
    end tell

    Als Programm speichern. Lässt sich dann per Doppelklick/Tastenkürzel/Quicksilvertrigger/per cron, oder wie auch immer starten.

    Grüße,
    Flo
     
    lengsel, 02.06.2005
    #2
  3. Crian

    Crian Thread Starter MacUser Mitglied

    Mitglied seit:
    25.05.2005
    Beiträge:
    555
    Zustimmungen:
    7
    Ah danke, ich habs mit

    Code:
    do shell script "$HOME/bin/skript"
    und Speichern unter Programm hinbekommen.
     
    Crian, 02.06.2005
    #3
  4. maceis

    maceis MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    noch einfacher:
    Gib dem Skript die Endung ".command", dann kannst Du das skript per Doppelklick starten.
     
    maceis, 02.06.2005
    #4
Die Seite wird geladen...
Ähnliche Themen - Shellskript über Icon
  1. biluger16
    Antworten:
    4
    Aufrufe:
    222
    Atalantia
    26.01.2017
  2. bergr
    Antworten:
    2
    Aufrufe:
    300
    AgentMax
    16.01.2017
  3. Lupus611
    Antworten:
    11
    Aufrufe:
    937
    AgentMax
    27.12.2016
  4. f4nt1c
    Antworten:
    4
    Aufrufe:
    219
    AgentMax
    11.12.2016
  5. malawiheiko
    Antworten:
    4
    Aufrufe:
    519
    malawiheiko
    03.03.2015