bash file direct execution

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



On Sun, 2005-07-31 at 15:56 +0200, dan1 wrote:
> Hi all.
> 
> I have a little strange problem.
> I created a file called 'test.sh' in the root directory containing:
> #!/bin/sh
> echo test
> 
> When I execute it with '/test.sh' there is no output.
> When I source it by executing it with '. /test.sh' the output comes ok.
> When I move it to '/root' and execute it with '/root/test.sh' then it works 
> perfectly.
> When I move it to '/home' and execute it with '/home/test.sh' there is no 
> output.
> 
> Could someone tell me what I shoud do to make the script run without 
> sourcing it with '.' ?
> This problem happens only on one CentOS 4 box I have, on the others it works 
> perfectly. What am I doing wrong ?
> The permissions are 755 on the file itself, and I execute them logged as 
> root.
> 
> Thanks,
> Daniel
> 

Dan,

I can't duplicate your issue ... test.sh prints test on my xterm console
every time.

It works whether I use echo test or echo "test" ... and works with
#!/bin/sh or #!/bin/bash ... on my CentOS-4 i386 machine.

It also worked for both root and a non-root user.

--
Johnny Hughes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.centos.org/pipermail/centos/attachments/20050731/0010a0b8/attachment.bin

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux