Файлы не удаляются в logrotate скрипте и разрешениях и пользователях, детали группы не обновляются - PullRequest
0 голосов
/ 16 июня 2019

Ниже приведены проблемы. Запрос вашей помощи по этому вопросу.

  1. Файлы не удаляются
  2. .gz файлы не создаются в соответствии с данными пользователя и группы, приведенными в сценарии.
  3. Когда я выполняю каждый раз, расширение даты продолжает добавляться к тем же файлам .gz.
/var/log/httpd/access_log*        
/var/log/httpd/error_log*       
{      
    copytruncate
    daily      
    rotate 2
    compress
    missingok
    dateext
    maxage 5
    create 0644 hhh hhh
}   

1 Ответ

0 голосов
/ 18 июня 2019
/var/log/httpd/access_log*    
/var/log/httpd/error_log*

Ваши подстановочные знаки неверны и буквально перехватывают все в этом каталоге, включая ранее повернутые файлы. В соответствии с тем, как вы это определили, logrotate просматривает ранее повернутые файлы и рассматривает их как новые файлы журнала для запуска новых вращений, а не старых вращений ранее повернутого файла журнала. Вам нужно подтянуть свои шаблоны к чему-то вроде этого:

/var/log/httpd/*log
...