Thread CGI-Verzeichnis auf FAT32: Zentrales CGI-dir auf dual boot (3 answers)
Opened by mättu at 2006-02-12 16:55

ptk
 2006-02-13 01:41
#6885 #6885
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Die Erklärung ist einfach. Wenn man unter Windows editiert, sieht die Shebang-Zeile so aus:
Code: (dl )
#!/usr/bin/perl\r\n

Linux/Unix wertet die Zeichenkette zwischen #! und \n aus, um den zu ausführenden Befehl zu erhalten:
Code: (dl )
/usr/bin/perl\r
. Dieser Befehl wird ausgeführt - geht natürlich nicht, existiert ja auch nicht (aber der interessierte Benutzer kann ja eine Kopie von "perl" als "perl\r" anlegen, dann sollte es funktionieren). Die einfachste Lösung: irgendeine Option an den perl-Pfad anhängen, z.B. -w. Dann kriegt das Betriebssystem /usr/bin/perl mit, der Rest wird an Perl übergeben, und Perl scheint kein Problem mit \r zu haben.

View full thread CGI-Verzeichnis auf FAT32: Zentrales CGI-dir auf dual boot