logrotate и mail

-=Devil_InSide=- devil_inside на mail.ru
Пн Апр 16 17:43:20 UTC 2012


,-----[XIT, 16 April 2012 10:36]:
>> лучше с размером поекспериментируйте, чтоб не ждать сутки необходимости
>> ротации (daily для потестить, х!).
> 
> 
> выше приводил свой конфиг, там стоит daily...
> 

поставьте пару килобайт.
)
и пишите в него чем нить периодически
)

>> sharedscripts
>> prerotate
>> endscript
>> postrotate
>> endscript

вот конкретно в данных строках смысла не вижу.
и пре-и пост- ротейтовые скрипты не обозначены.



>> }
>> ################################
>>>
>>> Cообщение не отправляется.
>>>
>> немудрено ж.
> 
> наверное, но что-то не выходит

не настроено.
ниже - удачная первая же попытка:


-----8<-------

~/temp/logrotate$ cat conf
/home/bla/temp/logrotate/test.log
 {
create 0660 bla bla
size 3k 
missingok
 rotate 4
 compress
 delaycompress
 mail bla на localhost
}

~/temp/logrotate$ logrotate -v -f conf 
reading config file conf

Handling 1 logs

rotating pattern: /home/bla/temp/logrotate/test.log
  forced from command line (4 rotations)
empty log files are rotated, old logs mailed to bla на localhost
considering log /home/bla/temp/logrotate/test.log
  log needs rotating
rotating log /home/bla/temp/logrotate/test.log, log->rotateCount is 4
dateext suffix '-20120416'
glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
compressing log with: /bin/gzip
renaming /home/bla/temp/logrotate/test.log.4.gz to 
/home/bla/temp/logrotate/test.log.5.gz (rotatecount 4, logstart 1, i 4), 
renaming /home/bla/temp/logrotate/test.log.3.gz to 
/home/bla/temp/logrotate/test.log.4.gz (rotatecount 4, logstart 1, i 3), 
renaming /home/bla/temp/logrotate/test.log.2.gz to 
/home/bla/temp/logrotate/test.log.3.gz (rotatecount 4, logstart 1, i 2), 
renaming /home/bla/temp/logrotate/test.log.1.gz to 
/home/bla/temp/logrotate/test.log.2.gz (rotatecount 4, logstart 1, i 1), 
renaming /home/bla/temp/logrotate/test.log.0.gz to 
/home/bla/temp/logrotate/test.log.1.gz (rotatecount 4, logstart 1, i 0), 
old log /home/bla/temp/logrotate/test.log.0.gz does not exist
renaming /home/bla/temp/logrotate/test.log to 
/home/bla/temp/logrotate/test.log.1
creating new /home/bla/temp/logrotate/test.log mode = 0660 uid = 1000 gid = 
1000
removing old log /home/bla/temp/logrotate/test.log.5.gz


:~/temp/logrotate$ tail /var/log/exim4/mainlog 
2012-04-16 21:00:35 Start queue run: pid=17794
2012-04-16 21:00:35 End queue run: pid=17794
2012-04-16 21:30:35 Start queue run: pid=20809
2012-04-16 21:30:35 End queue run: pid=20809
2012-04-16 21:33:19 1SJpnj-0005Wz-8V <= root на fqdn U=root P=local S=357
2012-04-16 21:33:19 1SJpnj-0005Wz-8V => |/usr/bin/procmail <bla на localhost> 
R=userforward T=address_pipe
2012-04-16 21:33:19 1SJpnj-0005Wz-8V Completed
2012-04-16 21:33:36 1SJpo0-0005Xl-Ob <= root на fqdn U=root P=local S=1285
2012-04-16 21:33:36 1SJpo0-0005Xl-Ob => |/usr/bin/procmail <bla на localhost> 
R=userforward T=address_pipe
2012-04-16 21:33:36 1SJpo0-0005Xl-Ob Completed



Date: Mon, 16 Apr 2012 21:33:36 +0400
From: root <root на fqdn>
To: bla на localhost
Subject: /home/bla/temp/logrotate/test.log

\336r\253\377^Q\341\305^B\306^Y\273^T\270\214\236^E^W`^U^O\324o\354\255&\225\350}\351}\214\357\312\373
+\\277[\274@^G\347\266?\242ma\271^U\310N\201Jez^Ql^]`\253E\213b\363"P\253w@\243\247Z`^X^Ad^B\371JPv8^K
\374Sнутутдохренавякойфигни.

-- 
__________
mpd status:	[stopped]
**************************************
*  jabber:  devil_inside на jabber.ru   *
*   Registered linux user #450844    *
**************************************





Подробная информация о списке рассылки ubuntu-ru