Re: problems running bash scripts...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Gustavo,

be sure that your script isn't in a vfat mounted filesystem.
I had problems here with any kind of executable on vfat filesystems.

Regards

Em Sáb, 2003-12-20 às 18:40, Tom Mitchell escreveu:
> On Sat, 20 Dec 2003, Gustavo Rahal wrote:
> 
> > From: Gustavo Rahal <listas@xxxxxxxxxx>
> > To: fedora-list@xxxxxxxxxx
> > Subject: problems running bash scripts...
> > Date: Sat, 20 Dec 2003 18:39:52 +0000
> > Reply-To: fedora-list@xxxxxxxxxx
> > 
> > Hi
> > 
> > When trying to run any bash script I get the following message: "bash: 
> > ./xxxx: /bin/bash: bad interpreter: Permission denied".. Even as root I 
> > get the same message... any idea?
> 
> Someone has messed with the permissions of your bash binary
> or you are not involing the bash you expect.
> 
> Check .....
>  $ which bash
>  /bin/bash
>  $ ls -l `which bash`
>  -rwxr-xr-x    1 root     root       626028 Apr  9  2003 /bin/bash
> 
>  $ cat /tmp/b1.sh
>  #! /bin/bash
>  echo Hello
> 
>  $ /tmp/b1.sh
>  bash: /tmp/b1.sh: Permission denied
>  $ chmod +x /tmp/b1.sh
>  $ /tmp/b1.sh
>  Hello
> 
>  $ cp `which bash` /tmp/bshell
> 
>  $ cat /tmp/b2.sh
>  #! /tmp/bshell
>  echo Hello
> 
>  $ /tmp/b2.sh
>  Hello
> 
>  $ chmod -x /tmp/bshell
>  $ /tmp/b2.sh
>  /bin/bash: /tmp/b1.sh: /tmp/bshell: bad interpreter: Permission denied
> 
> My guess is that the path to the interpreter in the first line  depends on PATH
> with a dot in it or something. i.e.:
> 	#! /bin/bash
>  .vs. 
> 	#! bash
> and `which bash` for you finds some text file perhaps bashing a political person.
> This by the way is the same reason why you should never write a program called 'test'.
> 
> Good luck,
> TomM
-- 
Rodrigo D. Malara
rodrigomalara@xxxxxxxxxxxx
ICQ: 121813542
Linux User ID: 137855
Sun Certified Java Programmer




[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux