Problem mit funktionen in bash

Dieses Thema im Forum "Linux-Distributionen" wurde erstellt von FallenOne, 1. Dezember 2004.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. FallenOne

    FallenOne Byte

    Registriert seit:
    20. Januar 2004
    Beiträge:
    57
    Hallo,
    ich bin dabei ein Skript zu schreiben und habe es in mehrere funktionen unterteilt...
    aufbau ist ja:

    function functionname ()
    {
    Befehlsblock
    }

    eingebunden habe ich sie so:

    source ./funktionen/dateiname

    functionname

    mein Problem ist jetzt folgendes... Ich kann das Skript nicht starten, ich krieg den Fehler:
    Segmentation fault

    wenn ich die funktionen auskommentiere startet es... woran kann das liegen?

    MfG
    Fallen
     
  2. letscho

    letscho Byte

    Registriert seit:
    24. Juni 2003
    Beiträge:
    79
    Du kannst nur Funktionen ausführen, die in dem Script selbst stehen.
    Du kannst zwar ein externes Script einbinden, aber nicht direkt nur diese eine Funktion nutzen.

    Wenn dem nicht so ist, d.h. die Funktionen im selben Script stehen, dann brauchst du die source-Zeile nicht sondern gibst einfach nur die Funktion an, wie du es richtig getan hast.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen