sirio81 at gmail.com
Sat Oct 11 12:36:39 CEST 2014
A Yuan suggests, kill -HUP is going to rotate the log.
> lib/log.c, the handler for SIGHUP is
> rotate_log() /* line 557 */
I've been testing this and I have some notes and consideration:
1) it's enough to send the signal to one of the two sheep processes.
Using killall is going to empty the rotated log.
2) rotate_log() uses a suffix when rotating logs, e.g.
3) The function rotate_log() duplicates what the utility 'logrotate' does.
Both of the following basic configurations are working fine.
I don't understand why, the first doesn't create logs with the date
suffix as when sending manually kill -HUP.
Because of this, I feel more confident with the second.
/bin/kill -HUP $(pgrep sheep | head -1)
More information about the sheepdog-users