in reply to am coming to hate syslog

Some syslogs allow piping to a command or a named pipe. The problem is that it's not supported on all syslogd's. If you could use that you could write your own backend (in perl of course) to rotate the log for you.

Another way is to find out how (if) the syslogs that can't be SIGHUP'd can be refreshed another way. For example, AIX refreshes syslogd using the 'refresh' command. If you can't figure out another way, perhaps the syslogd is being spawned so that it ignores SIGHUP (by accident)?

bluto