LinuxForum.Fans
Тема

logrotate

Автор: dmitry_unix 8 сообщений 1097 просмотров
23.10.2014 11:58 #397823

Здравствуйте. Сегодня познакомился с logrotate. Решил поставить для теста, обычные стандартные конфиги, типа:

text
/home/Logs/stationfom
/home/Logs/world2.cash
/home/Logs/world2.chat
/home/Logs/world2.err
/home/Logs/world2.formatlog
/home/Logs/world2.log
/home/Logs/world2.trace
/home/Logs/statinfom
{
    weekly
    missingok
    compress
    delaycompress
    copytruncate
    notifempty
    create 777 root adm
    sharedscripts    
}

При попытке проверить работоспособность конфига, мне выдает ошибки:

text
reading config file /etc/logrotate.d/pwlog
reading config info for /home/Logs/stationfom
/home/Logs/world2.cash
/home/Logs/world2.chat
/home/Logs/world2.err
/home/Logs/world2.formatlog
/home/Logs/world2.log
/home/Logs/world2.trace
/home/Logs/statinfom

error: /etc/logrotate.d/pwlog:1 lines must begin with a keyword or a filename (possibly in double quotes) error: /etc/logrotate.d/pwlog:2 unexpected text error: /etc/logrotate.d/pwlog:3 unexpected text error: /etc/logrotate.d/pwlog:4 unexpected text error: /etc/logrotate.d/pwlog:5 unexpected text error: /etc/logrotate.d/pwlog:6 unexpected text error: /etc/logrotate.d/pwlog:7 unexpected text error: /etc/logrotate.d/pwlog:8 unexpected text error: /etc/logrotate.d/pwlog:9 unexpected text error: /etc/logrotate.d/pwlog:10 unexpected text

Handling 1 logs

rotating pattern: /home/Logs/stationfom /home/Logs/world2.cash /home/Logs/world2.chat /home/Logs/world2.err /home/Logs/world2.formatlog /home/Logs/world2.log /home/Logs/world2.trace /home/Logs/statinfom weekly (1 rotations) empty log files are not rotated, old logs are removed considering log /home/Logs/stationfom log /home/Logs/stationfom does not exist -- skipping considering log /home/Logs/world2.cash log does not need rotating considering log /home/Logs/world2.chat log does not need rotating considering log /home/Logs/world2.err log does not need rotating considering log /home/Logs/world2.formatlog log does not need rotating considering log /home/Logs/world2.log log does not need rotating considering log /home/Logs/world2.trace log does not need rotating considering log /home/Logs/statinfom log does not need rotating

Пробовал гуглить, но особо гугл не помог. Подскажите пожалуйста

23.10.2014 12:17 #397829

А фигурные скобки у вас так ли расставлены?

Пётр.

23.10.2014 14:09 #397854
Peter написал:
А фигурные скобки у вас так ли расставлены?

Пётр.

Да, я ведь полный скрипт свой приложил.

23.10.2014 15:53 #397872

А что такое stationfom и statinfom?

Пётр.

23.10.2014 16:48 · отредактировано #397885
Peter написал:
А что такое stationfom и statinfom?

Пётр.

Так же лог файл

Но для теста убрал его, и все равно так же:

text
reading config file /etc/logrotate.d/pwlog
reading config info for /home/Logs/world2.cash
/home/Logs/world2.chat
/home/Logs/world2.err
/home/Logs/world2.formatlog
/home/Logs/world2.log
/home/Logs/world2.trace
error: /etc/logrotate.d/pwlog:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: /etc/logrotate.d/pwlog:2 lines must begin with a keyword or a filename (possibly in double quotes)
error: /etc/logrotate.d/pwlog:3 unexpected text
error: /etc/logrotate.d/pwlog:4 unexpected text
error: /etc/logrotate.d/pwlog:5 unexpected text
error: /etc/logrotate.d/pwlog:6 unexpected text
error: /etc/logrotate.d/pwlog:7 unexpected text
error: /etc/logrotate.d/pwlog:8 unexpected text
error: /etc/logrotate.d/pwlog:9 unexpected text
error: /etc/logrotate.d/pwlog:10 unexpected text

Handling 1 logs

rotating pattern: /home/Logs/world2.cash /home/Logs/world2.chat /home/Logs/world2.err /home/Logs/world2.formatlog /home/Logs/world2.log /home/Logs/world2.trace weekly (no old logs will be kept) empty log files are not rotated, old logs are removed considering log /home/Logs/world2.cash log does not need rotating considering log /home/Logs/world2.chat log does not need rotating considering log /home/Logs/world2.err log does not need rotating considering log /home/Logs/world2.formatlog log does not need rotating considering log /home/Logs/world2.log log does not need rotating considering log /home/Logs/world2.trace log does not need rotating

23.10.2014 20:53 #397916

Не понимаю, в чём причина. М.б., в pwlog есть какие-то невидимые символы.

Пётр.

23.10.2014 20:56 #397917

dmitry.unix, попробуйте список лог-файлов для ротации указать одной строкой:

text
/home/Logs/stationfom /home/Logs/world2.cash /home/Logs/world2.chat /home/Logs/world2.err /home/Logsworld2.formatlog /home/Logs/world2.log /home/Logs/world2.trace /home/Logs/statinfom
23.10.2014 21:35 · отредактировано #397920
"Peter" написал:
Не понимаю, в чём причина. М.б., в pwlog есть какие-то невидимые символы.

dmitry.unix, если чтоcat -A для подтверждения... CR мог закрасться...

Войдите или зарегистрируйтесь, чтобы ответить.