Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jul 2005 16:46:34 -0400
From:      nj18 <nj18@nerdshack.com>
To:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: Strange message: Text file busy
Message-ID:  <42D6CF2A.7080704@nerdshack.com>

next in thread | raw e-mail | index | archive | help

   Ed Schouten wrote:

* nj18 [1]<nj18@nerdshack.com> wrote:

echo date >somescript
chmod +x somescript
./somescript

./somescript: Text file busy.

What if you put the following contents in somescript:

#!/bin/sh
date

I guess FreeBSD 4.6 takes /bin/sh as the interpreter by default, but
FreeBSD 5 and higher don't.

Yours,

   No, it doesnt work in FreeBSD 5.4:
   > echo "#\!/bin/sh" >somescript
   > echo date >>somescript
   > cat somescript
   #!/bin/sh
   date
   > chmod +x somescript
   > ./somescript
   ./somescript: Text file busy.
   >
   The strangest thing is that the following works fine on FreeBSD 5.4:
   > cat >somescript
   date
   > chmod +x somescript
   > ./somescript
   Thu Jul 14 16:37:53 EDT 2005
   >
   I guess it's a problem about "echo". I am going to compare
   /usr/src/bin/echo/echo.c in FreeBSD 5.4. and FreeBSD 4.6.

References

   1. mailto:nj18@nerdshack.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42D6CF2A.7080704>