Thread PATH-Angabe nicht vollständig? (13 answers)
Opened by tholler at 2013-07-25 10:34

Linuxer
 2013-07-25 15:02
#169133 #169133
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Nein. Wenn Skript und einzubindende Datei beide in /foo/bar/ liegen und man selber aktuell in /root steht, dann bringt das allgemein erstmal gar nix, weil "." dann /root bezeichnet. Damit wird die einzubindende Datei in /foo/bar immer noch nicht gefunden...

Das funktioniert nur für den Fall, wenn man sich bei Skriptaufruf in /foo/bar befindet!

Entweder das bereits erwähnte Perldoc:FindBin im Skript benutzen oder evtl. das Verzeichnis in eine (exportierte) Umgebungsvariable PERL5LIB packen (wenn man das Skript nicht modifizieren will oder darf). Siehe http://perldoc.perl.org/perlrun.html#ENVIRONMENT
(PERL5LIB funktioniert aber auch nicht, wenn der Taint-Modus aktiviert ist)
Last edited: 2013-07-25 15:36:11 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread PATH-Angabe nicht vollständig?