Показать сообщение отдельно
Старый 06.01.2013, 15:26   #19
b3
 
Аватар для b3
 
Регистрация: 18.08.2010
Сообщений: 352
Репутация: 105
По умолчанию

Еще способ закрепиться через logrotate кто-то где-то писал, не могу найти.

man logrotate

Цитата:
The sharedscripts means that the postrotate script will only be run once (after the
old logs have been compressed), not once for each log which is rotated. Note that log file names may be enclosed in
quotes (and that quotes are required if the name contains spaces). Normal shell quoting rules apply, with ', ", and \
characters supported.

Цитата:
[19:22][root@debian-webserver386][/etc/logrotate.d]# logrotate -f apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[19:22][root@debian-webserver386][/etc/logrotate.d]# la /tmp/
итого 20K
drwxrwxrwt 4 root root 4,0K Янв 6 19:22 .
drwxr-xr-x 21 root root 4,0K Дек 10 16:15 ..
drwxrwxrwt 2 root root 4,0K Янв 6 19:11 .ICE-unix
drwxrwxrwt 2 root root 4,0K Янв 6 19:11 .X11-unix
-rw-r--r-- 1 root root 4 Янв 6 19:22 x3k
[19:22][root@debian-webserver386][/etc/logrotate.d]# cat /tmp/x3k
x3k
[19:23][root@debian-webserver386][/etc/logrotate.d]# cat apache2
/var/log/apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/apache2 reload > /dev/null && echo x3k >> /tmp/x3k
endscript
}
b3 вне форума   Ответить с цитированием