shell-scripts

Dieses Thema im Forum "Hardware" wurde erstellt von ddauer, 2. Juli 2002.

  1. ddauer

    ddauer New Member

    Hallo!

    Ich habe gehört, es soll eine Möglichkeit geben, ein Script wie dieses einfach auf doppelklick ausführen zu lassen. Wie geht das, ohne das der Terminal aufgeht??
    (welchen typ/creator, was ist ggf. an dem syript falsch?)

    start.command:

    #!/bin/sh
    cd /Volumes/Internet/eDonkey2000/mldonkey-distrib/
    ./mldonkey > mldonkeylog.log

    MfG

    David
     
  2. zwoelf11_

    zwoelf11_ New Member

    wenn er mit ".command" endet, müsste ein doppelklick reichen.
    denk an ausführ rechte (chmod 755)

    das terminal geht aber immer mit auf =)
     
  3. zwoelf11_

    zwoelf11_ New Member

    {print $1;}'`
    </TT>
     
  4. ddauer

    ddauer New Member

    {print $1;}'

    terminal sagt:
    /Users/admin/Desktop/test.command: Command not found.
    die datei test.command gibts aber!!
     
  5. puderBaer

    puderBaer New Member

    soweit ich weiss muss die datei in einem speziellen verzeichnis liegen, etc oder bin, ich weiss nicht mehr, kate weiss doch sowas immer, die musst du mal fragen.
     
  6. puderBaer

    puderBaer New Member

    ....irgendwo hatte ich das auch schon mal, beim nachdenken kam mir folgendes:

    vielleicht hast du das script ja nicht "executable" gemacht?

    das geht so:
    chmod ogu+x filename

    am besten du packst das script nach /Users/deinname/bin/

    falls du kein bin verzeichnis hast musst du es eben anlegen.

    mkdir ~/bin
    mv donkey ~/bin

    wenn das script nicht gefunden wird, dann kann das daran liegen, dass es nicht in PATH enthalten ist.

    echo $PATH

    dann kann ein "rehash" weiterhelfen

    rehash

    ausserdem ist das script nicht so schoen, es sollte eine temporäre datei nutzen und dafür ein temp verzeichnis haben, wie z.b.:

    #!/bin/sh

    # file: ~/bin/donkey - run mldonkey

    # immer vollständige pfadnamen in scripts verwenden

    [ -d ~/tmp ] || /bin/mkdir ~/tmp # ~/tmp vorhanden ?falls nicht, erzeuge es

    /Volumes/Internet/eDonkey2000/mldonkey-distrib/mldonkey &gt;
    ~/tmp/mldonkeylog.log

    oder so......

    vielleicht hilft dir das weiter. Ich hab die suchfunktion im forum bemüht und da stand dass kate anscheinend in urlaub ist, vielleicht hilft dir mein gestammel aber auch ein wenig.
     
  7. zwoelf11_

    zwoelf11_ New Member

    {print $1;}'`
    </TT>
     
  8. ddauer

    ddauer New Member

    hm, ja, danke, ich werds mal testen :)

    David
     
  9. ddauer

    ddauer New Member

    hm, ja, danke, ich werds mal testen :)

    David
     
  10. ddauer

    ddauer New Member

    hm, ja, danke, ich werds mal testen :)

    David
     
  11. ddauer

    ddauer New Member

    hm, ja, danke, ich werds mal testen :)

    David
     

Diese Seite empfehlen