Очистка в ручную
1 2 3 4 5 6 7 8 9 10 |
0. Перешли в каталог cd /var/www/html/loganalyzer/cron/ - переходим в каталог loganalyzer 1. выполнили очистку php ./maintenance.php cleandata 1 olderthan 86400 - удаляем старые записи старше 86400 сек (24 часа) P.s. 3600 - 1 час 86400 - 24 часа 864000 - 10дней 2592000 - 30 дней |
Скрипт очистки
1 2 3 |
#!/bin/sh cd /var/www/html/loganalyzer/cron/ - вот тут внимательней с расположением каталога_логаналайзера/cron php ./maintenance.php cleandata 1 olderthan 2592000 - удалять из хранилища "1" все что старше 30 дней |
В планировщик:
1 2 3 4 5 6 7 8 9 |
0. Запускаем редактирование crontab -e 1. Добавляем запись 0 2 * * * /root/maintenance1.sh 2. Возможно потребуется установить бит исполнения chmod u+x maintenance1.sh |
не решено
1 2 3 4 5 6 |
В админке loganalyzer при попытке очистить базу появляется ошибка: Could not delete data in the '1' source Решение не нашол. По крону и вручную чистит без проблем. |