Обрабатывает ли logrotate подстановочные знаки так же, как ls?

Я хотел бы указать файлы для logrotate для обработки через следующую подстановочную строку: /home/deploy/*/logs/nginx-*.log

Если я сделаю ls с этой подстановочной строкой, она покажет именно те файлы, которые я хочу быть повернутым. Будет ли logrotate обрабатывать строку с подстановочными символами, как ожидалось, то есть так же, как с ls?

0
задан 21 June 2018 в 19:49

1 ответ

Да, он видит man logrotate, но обратите внимание на предупреждение :

Пожалуйста, используйте подстановочные знаки с осторожностью. Если вы укажете *, logrotate будет вращать все файлы, включая ранее повернутые. Чтобы обойти это, используйте директиву olddir или более точный подстановочный знак (такой как * .log).

4
ответ дан 21 June 2018 в 19:49

Другие вопросы по тегам:

Похожие вопросы: