Подстановочные знаки Newsyslog — ротация всех журналов в каталоге

Подстановочные знаки Newsyslog — ротация всех журналов в каталоге

Я использую FreeBSD 8.1. Я пытаюсь заставить newsyslog ротировать логи, определенные динамическим путем:

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/path/logs/*.log    644  7     100  $D0   J
/path/logs/*/*.log  644  7     100  $D0   J

По сути, я хочу, чтобы newsyslog ротировал все файлы, заканчивающиеся на .log, в каталоге /path/logs/.

Я также хочу сделать то же самое для всех подкаталогов /path/logs/, что является второй строкой моего файла конфигурации.

Но когда я сделаю:

newsyslog -F

Никакие файлы журналов не ротируются.

решение1

Использование Gфлага /etc/newsyslog.confпомогло:

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/path/logs/*.log    644  7     100  $D0   G
/path/logs/*/*.log  644  7     100  $D0   G

Связанный контент