Thread apache2 führt Scripte nur mit perl -w aus
(9 answers)
Opened by Mdui at 2008-05-07 15:30
Das Problem der Zeilenenden ist eine ganz böse Falle.
Manchmal konvertieren die Programme, welche Hochladen eben nicht die Zeilenenden. Ich bin heute auch über ein Script gestolpert, dass sich immer brav mit perl -cw meinskript.pl kompilieren ließ, aber dann vom Webserver nicht ausgeführt wurde. Und selbst im Serverlog ist dann nichts zusehen. Bis ich mir mal mit od -c meinskript.pl das ganze anschaute. Und dann waren überall \r\n drin. Warum allerdings mit dem Shebang #!/usr/bin/perl -w das ganze geht, ist mir rätselhaft. |