
DanielJon
(usa Ubuntu)
Enviado em 06/01/2014 - 19:17h
Coloquei
/etc/init.d/rsyslog restart (start e stop)
service rsyslog restart (start e stop)
E nas duas formas funciona manualmente. Mas quando eu coloco no crontab ele cria a pasta e salva o arquivo mais não reinicializa o rsyslog para que ele possa criar um novo arquivo de log (/var/log/samba-full_audit.log)
Tambem usei " dpkg -L rsyslog " mais tirando /etc/init.d/rsyslog "eu" não encontrei mais nenhum caminho para executar o comando para parar ou iniciar o serviço.
No momento eu modifiquei o script para não compactar mais o arquivo diariamente e sim copia lo mensalmente. Mas de todo jeito terei que reiniciar o rsyslog manualmente. =[
cat /var/log/samba-full_audit.log | grep ` date +%b` >> /hda02/samba-log/` date +%b%Y`/samba-full_audit.log
rm /var/log/samba-full_audit.log
(aqui seria a linha para reinicialização do rsyslog)
Continuarei procurando assim que encontrar uma forma que seja 100%. eu coloco aqui