Я использую 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