-/var/log/samba/*.log {
+/var/log/samba/*.log /var/log/samba/log.smbd /var/log/samba/log.nmbd {
notifempty
missingok
sharedscripts
# this tells Samba to use a separate log file for each machine
# that connects
- #log file = /var/log/samba/log.%m
+ #log file = /var/log/samba/%m.log
# all information in one file
log file = /var/log/samba/log.smbd
-/var/log/samba/log.nmbd {
+/var/log/samba/*.log /var/log/samba/log.smbd /var/log/samba/log.nmbd {
+ notifempty
+ missingok
+ sharedscripts
+ copytruncate
postrotate
- /usr/bin/killall -HUP nmbd
- endscript
-}
-
-/var/log/samba/log.smbd {
- postrotate
- /usr/bin/killall -HUP smbd
+ /bin/kill -HUP `cat /var/run/smbd.pid /var/run/nmbd.pid /var/run/winbindd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
# this tells Samba to use a separate log file for each machine
# that connects
- # log file = /var/log/samba/log.%m
+ # log file = /var/log/samba/%m.log
# all log information in one file
log file = /var/log/samba/smbd.log