Назад | Перейти на главную страницу

Подстановочные знаки 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

Файлы журналов не меняются.

Используя 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