← Back to team overview

sslug-teknik team mailing list archive

Re: /bin/sh problem på bestemt filsystem

 

At 23:48 20-01-2005, Martin Møller Pedersen wrote:
On Thu, 20 Jan 2005 23:44:21 +0100, Jesper K. Pedersen
<jkp@xxxxxxxxxxxxxx> wrote:
> On Thu, 20 Jan 2005 22:44:21 +0100
> Martin Møller Pedersen <traxplayer@xxxxxxxxx> wrote:
>
> >   Hvad pokker der er galt her ?
> >
> > ext:/home/martin# cat p.sh
> > #!/bin/sh
> >
> > echo Hello World
> > ext:/home/martin# cp p.sh /downloads/
> > ext:/home/martin# /downloads/p.sh
> > bash: /downloads/p.sh: /bin/sh: bad interpreter: Permission denied

<snip>

ext:/bin# ls -la /bin/sh
lrwxrwxrwx  1 root root 4 2005-01-11 23:19 /bin/sh -> bash
ext:/bin# ls -la /bin/bash
-rwxr-xr-x  1 root root 628684 2004-09-06 21:03 /bin/bash


og bemærk at p.sh virker uden problemer i et dir, men i et
andet giver fejlen.

Jeg kan ikke lige forklare hvorfor det virker på det ene filsystem, men ikke det andet, men jeg ved at man får en fejl som den du oplever, hvis shell-scriptet indeholder DOS-linieskift. Er scriptet lavet på en windows og så kopieret over på Linux'en?


--
Med venlig hilsen - Sincerely
Uffe R. B. Andersen - mailto:urb@xxxxxxx
http://www.twe.net/


Follow ups

References