в настоящее время моя конфигурация logrotate добавляет одно число после повернутого файла журнала:
mylogfile.log
повернут на mylogfile.log.1
Я хотел бы изменить расширение на mylogfile.log.Current date
кто-нибудь знает, как это сделать?
мой код поворота журнала:
/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log
{
copytruncate
rotate 1
missingok
notifempty
}
В настоящее время я переименовываю повернутый файл с помощью скрипта. Есть ли возможность изменить расширение конфигурации по умолчанию для поворота журнала. пожалуйста, помогите мне
есть ли возможность изменить положение расширения, например mylogfile.log
к mylogfile_currentdate.log
.
Просто добавь dateext
вариант в конце (после вашего последнего параметра notifempty).
я нашел ответ на этот вопрос .. Приведенный выше код должен измениться, как показано ниже
Пример:
/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log {
copytruncate
rotate 1
missingok
notifempty
DATE=`date +%F`; mv /usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log /usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog_DATE.log
}