Date: Mon, 6 Mar 95 10:36:07 MST From: terry@cs.weber.edu (Terry Lambert) To: davidg@Root.COM Cc: jhay@mikom.csir.co.za, current@FreeBSD.org Subject: Re: "Text file busy" with program not running anymore? Message-ID: <9503061736.AA18439@cs.weber.edu> In-Reply-To: <199503051523.HAA00249@corbin.Root.COM> from "David Greenman" at Mar 5, 95 07:23:16 am
next in thread | previous in thread | raw e-mail | index | archive | help
> >Now it isn't the end of the world for me, I can just delete the file before > >I copy the new one or use install. > > > >I would just like to know if this is expected behaviour or not? > > It is expected. Whenever a file is executed, the VTEXT flag is set on the > vnode to indicate that someone is executing it. The flag remains set until > there are no references to it and it is no longer cached. In your case, it > lingered in the cache. It never 'times out' - the cached vnodes are replaced > with other cached vnodes - so it will only get out of the cache if there is > activity on the system to flush it out. > It's conceivable that there could be a count instead of a flag...but this > complicates things quite a bit and I don't see the point in it. Just rm the > file first. Or type sync. It *does* still do what its man page says it does, right? Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9503061736.AA18439>