Thread Location Problem (15 answers)
Opened by Gustl at 2011-07-22 23:37

FIFO
 2011-07-23 12:35
#150691 #150691
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Manchmal ist es auch ein Problem mit dem FTP-Upload von Skripten: Im ASCII-Mode werden evtl. an sich korrekte Linefeeds automatisch durch CRLF ersetzt (zumindest auf Windows-Systemen hab ich das schon öfters erlebt). Dann bekommt man auf dem Server ebenfalls "Bad interpreter".
Lösung: FTP im binary-mode. Oder eben irgendwas an die shebang-Zeile anhängen (hier -w). Das -w wird dann als "-w\r\n"-Argument ggf. ignoriert.

Edit: Die Erinnerung trügt, das muss der Rotwein von gestern abend sein: Das Problem war eher, dass im binary-Mode die CRLF der WinDOS-Datei natürlich unverändert auf dem Linux/Unix-Server landeten (und zu dem "bad interpreter" führten), während im ASCII-Mode eine automatische CRLF => LF Übersetzung stattfand.
Last edited: 2011-07-23 12:49:22 +0200 (CEST)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread Location Problem