Garrett Cooper wrote:

On Tue, 23 Aug 2005, Fafa Hafiz Krantz wrote:

how come *nothing* happens when i rm -rf directory/?
it just won't move ...

top from another terminal tells me:
55272 root     116    0 14396K 13768K RUN      0:27 36.13% 35.40% rm

what? the directory/ only contains a .maildir/, a .muttrc and an empty directory
it's not an immutable flag that has been set,
chflags -R nouchg directory/ stands equally still to rm -rf


hello!

Do you have any open filehandles as well in that directory? I could see this as being a problem if a program is keeping one or more files open in a directory and in fact the program is blocking rm -rf from completing its task. However, I've never seen Unix do this before; this would instead be a problem inherent of Windows.

-Garrett

BSD has never done that. You can safely remove open files and the reference in the filesystem will disappear, but the underlying blocks won't disappear until the last open file reference has been closed i.e. the programs accessing the file continue working.

--Alex


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to