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>