Nowe posty

Autor Wątek: ./setup.sh: /bin/sh: bad interpreter: Brak dostępu  (Przeczytany 11922 razy)

xavery

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #15 dnia: 2008-06-11, 16:36:08 »
Za późno zauważyłem ten wątek ale prawie pewien jestem, że pomogłoby dos2unix setup.sh.
Dowcip polega na tym, że znak \\r będący częścią windzianego znaku końca linii jest interpretowany jako kolejny znak po #!/bin/sh a w pierwszej linii ma być _dokładna_ nazwa pliku wykonywalnego.
Może ktoś inny na to kiedyś trafi i mu to pomoże:)

arctgx

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #16 dnia: 2008-06-11, 20:48:02 »
Niezły detal :) Zrobiłem skrypt z deklaracją interpretatora na początku, przekodowałem na dosowy format i rzeczywiście doklejony ^M na końcu zmienia nazwę na coś nieistniejącego. Tylko dlaczego ktoś udostępnił skrypt w takim kodowaniu?