hi,
Gibt es nicht die Möglichkeit, am Beginn des Perl-Script herauszufinden, wo das aktuelle Script liegt und das Verzeichnis für die Zeit der Scriptausführung als aktuelles Verzeichnis zu nehmen?
$0 zeigt, je nachdem von wo das Script aufgerufen wurde den Dateinamen des Scripts:
aufruf im aktuellen Verz.:
eisbaer:rfrost {103} ./null
./null
aber nun von /tmp aus
eisbaer:rfrost {105} cd /tmp
eisbaer:tmp {106} /local/home/rfrost/null
/local/home/rfrost/null
Du könntest mit
use File::Basename;
my $libdir = dirname $0;
und dann
use lib $libdir;
Das Libverzeichnis einbinden.
Gruß, Erwin
--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?