Unixmakro auf dem Desktop?

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von Paschulke, 14.08.2006.

  1. Paschulke

    Paschulke Thread Starter MacUser Mitglied

    Beiträge:
    42
    Zustimmungen:
    0
    MacUser seit:
    07.11.2005
    Hallo!

    Ist es möglich, ein Script oder Makro zu schreiben, das man auf dem Desktop einfach doppelklicken kann und das dann im Unix bestimmte Befehle ausführt?

    Anhand der Frage ist es wohl offensichtlich, dass ich auf diesem Gebiet völlig unbewandert bin.

    Aber ich muss, um den Ventrilo-Server zu starten, jedesmal eine Reihe von Befehlen eingeben (Verzeichnisse wechseln und das Programm aufrufen). Vor allem wäre es nice, wenn ich nicht jedesmal ein Terminalfenster aufmachen müsste. Also irgendwas auf'm Desktop wie gesagt, das wäre nice.

    Vielen Dank im voraus!
    Paschulke
     
  2. sECuRE

    sECuRE MacUser Mitglied

    Beiträge:
    566
    Zustimmungen:
    6
    MacUser seit:
    25.06.2005
    Hi,

    ja, das geht. Du kannst dir via Applescript und/oder einem Kommandozeilenscript eine entsprechende Lösung basteln.

    cu
     
  3. ruerueka

    ruerueka MacUser Mitglied

    Beiträge:
    1.001
    Zustimmungen:
    66
    MacUser seit:
    04.04.2004
    Klar, das geht mit do shell script aus AppleScript heraus.
     
  4. Crea

    Crea MacUser Mitglied

    Beiträge:
    689
    Zustimmungen:
    20
    MacUser seit:
    27.08.2005
    Mit Applescript z.B. do shell script "echo Hallo Welt" dann gibt er Hallo Welt aus!
     
  5. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    MacUser seit:
    08.04.2005
    das geht auch mit applescript. sinnvoller ist jedoch,
    dein script einfach ausführbar zu machen [chmod +x
    /pfad/zur/datei], und als suffix .command dranzu-
    hängen.
     
  6. Paschulke

    Paschulke Thread Starter MacUser Mitglied

    Beiträge:
    42
    Zustimmungen:
    0
    MacUser seit:
    07.11.2005
    Super, danke für alle schnellen Antworten.

    Moses Idee hört sich gut an. Nur leider krieg ich das selber nich hin. Folgendes geb ich ein, um den Server zu starten:

    cd /ventrilo
    ./ventrilo_srv -d

    Ich weiß, dass das nicht viele Kommandos sind. Aber jedesmal das Terminalfenster aufmachen etc wenn man nur ein Icon doppelklicken kann... you know.
     
  7. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    MacUser seit:
    24.09.2003
    ...lässt sich abkürzen zu:
    Code:
    /ventrilo/ventrilo_srv -d
    HTH
     
  8. MacMark

    MacMark MacUser Mitglied

    Beiträge:
    538
    Zustimmungen:
    59
    MacUser seit:
    27.02.2005
    Die Befehle, die du händisch eingibst, in Textdatei sichern, Shebang-Zeile
    #!/bin/sh
    oben einfügen, x-bit setzen und Datei dann auf Desktop ablegen. Dann werden die Befehle auf Doppelklick ausgeführt.
     
  9. abonino

    abonino MacUser Mitglied

    Beiträge:
    33
    Zustimmungen:
    0
    MacUser seit:
    11.12.2002
    und nun:
    *wie kann man das Teminal danach automatisch schliessen?
    * oder die Befehle 'ohne Terminal' (direkt) ausführen lassen?

    und ewig unzufrieden ,-)
    Arthur
     
  10. MacMark

    MacMark MacUser Mitglied

    Beiträge:
    538
    Zustimmungen:
    59
    MacUser seit:
    27.02.2005
    Letzte Zeile:
    exit 0
     
Die Seite wird geladen...

Diese Seite empfehlen