Thread $0 und chmod: "Set user ID"-Bit (19 answers)
Opened by docsnyder at 2006-06-09 12:59

GwenDragon
 2006-06-09 14:22
#67167 #67167
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Sollte das Skript nicht eher rwsr-xr-x haben?

Die Shell ruft doch das Skript über den Shebang auf.
Damit sollte doch dort sowas wie /usr/bin/perl o. ä. stehen.
Und mit which perl sollte doch angezeigt werden, wo dein Perl residert.

In /dev/fd/ sind die Filedescriptoren. Wieso die aber als $0 angezeigt werden, ist mir rätselhaft.

Unter http://lists.debian.org/debian-hurd/1999/07/msg00144.html wird was zum Problem /dev/fd/X geschrieben.
Quote
That's a temporary name for the interpreter of a script. If you use
"#!/bin/foobar", and the hurd can't find foobar anywhere, it will map this
to a temporary whatever (pipe I think) /dev/fd/4.


Ist vielleicht der Shebang NICHT derselbe wie bei which perl ausgegeben wird?

Wird perl als Wrapper(skript) aufgerufen?\n\n

<!--EDIT|GwenDragon|1149849216-->

View full thread $0 und chmod: "Set user ID"-Bit