Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. Offtopic | Reaktion Teeworlds-Setup

    Am Freitag erreichte mich eine Mail.

    Hallo flo (oder noqqe oder wie?)
    auch ich möchte mehrere teeworlds server auf einem Rechner laufen lassen.
    Ich komme mit Linux ganz gut klar, habe aber von teeworlds bisher keine Ahnung.

    Kannst du mir deinen Verzeichnisbaum mit den verschiedenen Configfiles als tarball
    zusammenpacken und zuschicken?

    Unter http://noqqe.de/?p=800 hast du eine Kurzanleitung geschrieben, aus der ich bestimmt schlau würde,
    wenn ich mich mit teeworlds auskennen würde. Hast du das noch etwas kleinschrittiger?

    Ich wäre dir sehr dankbar (und rund 200 Oberstufenschüler auch, da die Server innerhalb einer Schule laufen werden !!!)

    Gruß aus

    Haan (Rheinland)
    R. S.

    Fand ich nett. Fand ich aber auch wunderlich. G8 Schüler haben anscheinend doch noch zu viel Zeit ;) Wenn ich weiss wie es geworden ist werd ichs hier verlauten lassen.

    7


  2. Permalink
  3. Meine ersten Shell-Skripte

    Hab mich doch mal ein bisschen weitergebildet! Und zwar zum Thema Shell-Skripte.

    Zuerstmal… ein shellskript.. mhm. Kurz gesagt ist es eine ausführbare Datei die einem Eintipparbeit ins Terminal abnimmt. Dazu sind aber noch einige Vorkehrungen nötig ( wie ich auch erst später mitbekommen habe)

    Diese Skripte müssen in einem Ordner liegen das in PATH verzeichnet ist. Path ist eine Art Liste in der alle Orte stehen aus denen Skripte ausgeführt werden dürfen. Nur dann lassen sich die Dateien verwenden.

    Also habe ich den Pfad /home/npx/shellscr mit dem befehl PATH=$PATH:.: hinzugefügt. Hier werden meine Skripte gespeichert. (Der Punkt zwischen den beiden “:” gibt an das das akutelle Verzeichnis hinzugefügt werden soll in dem ich mich befinde. In diesem Fall /home/npx/shellscr)

    Also gut. Jetzt hab ich schonmal festgelegt wo das ganze auf der Platte rumliegt. Als nächstes erstelle ich dann eine leere Datei mit Namen “path1″ am oben genannten Ort. Inhalt wie folgt:

    who
    echo "Hallo $USER"
    echo "Ich bin ein Shellskript"

    So.Da ist es, mein Shell Skript. Dann muss ich ihm noch das Recht geben in einer Konsole ausgeführt zu werden. Das geht so:

    chmod +x path1

    Danach kann ich es beliebig oft mit dem Befehl :

    bash path1

    ausführen.

    Ausgabe sieht dann folgendermaßen aus:

    npx@KnechtRootrecht:~/shellscr$ bash path1
    npx tty7 2008-04-29 20:33 (:0)
    npx pts/0 2008-04-29 22:34 (:0.0)
    Hallo npx
    Ich bin ein Shellskript

    Es hat funktioniert :) Anschließend hab ich nochn bisschen rumgespielt und die read Funktion ausprobiert. Dabei wird eine Eingabe vom Benutzer gefordert ohne die es nicht weiter geht, diese wird wiederum in einer Variablen gespeichert und dann als $ANTWORT ausgegeben. Da hat mir mein C++ doch mal was gebracht!

    echo "antwort geben... ja oder nein"
    read antwort
    echo "antwort war $antwort"
    read -p "bitte antwort eingeben" antwort
    echo "Antwort war $antwort"

    In diesem Sinne, schöne gute Nacht.
    Und schönen Gruß an meine allertollste Neni :) Ich hoff es war bisschen verständlich für dich :)