Bob Proulx grabbed a keyboard and wrote: > > In the future instead of removing a file that you want to be freed > immediately consider truncating it instead. By truncating the file it > does not matter if there are other handles to it. The filesystem will > immediately free the storage associated with it. The running syslogd > in this case will continue to write to the same file handle. > > root@example:~# : >/var/log/syslog > > I use ":" (aka "true") because historically a file redirection without > a command associated with it was not guaranteed portable. Probably > doesn't matter today. Just one of my quirks now.
Didn't know about that one (or that : by itself is a reference to TRUE). Good info! When I've needed to truncate a file, I've always just done a: cp /dev/null {file-to-be-truncated} which works nicely. :-) --Dave
signature.asc
Description: OpenPGP digital signature