Ed Schouten wrote: * nj18 [1]<nj18_at_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_at_nerdshack.comReceived on Thu Jul 14 2005 - 18:46:38 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:38 UTC