Thread PATH-Angabe nicht vollständig?
(13 answers)
Opened by tholler at 2013-07-25 10:34
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 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! |