Почему logrotate не работает автоматически в человечности 16.04?

Я нахожусь на человечности 16.04, но с последнего времени я видел жалобы на очень низкое системное пространство. Я попытался найти и нашел, что это происходило из-за old log files таким образом, я нахожу, что старые файлы могут быть повернуты как этим

sudo /etc/cron.daily/logrotate

и затем вручную удалите его с помощью разрядный Отбеливателем. Таким образом, я пытался найти причину, почему она не работает автоматически и сталкивается с этим

Почему logrotate не работает автоматически?

и попробованный для открытия logrotate в редакторе sudo nano /etc/cron.daily/logrotate и найденный ниже вывода

# Clean non existent log file entries from status file
cd /var/lib/logrotate
test -e status || touch status
head -1 status > status.clean
sed 's/"//g' status | while read logfile date
do
    [ -e "$logfile" ] && echo "\"$logfile\" $date"
done >> status.clean
mv status.clean status

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf

и затем отсюда заставил подсказки открываться /etc/logrotate.conf и нашел, что существует что-то ежемесячно указанное и изменило его на ежедневную газету.

# use the syslog group by default, since this is the owning group
# of /var/log/syslog.
su root syslog

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    daily
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    daily
    create 0660 root utmp
    rotate 1
}

# system-specific logs may be configured here

Но тем не менее ничто не изменилось. Любая справка значительно ценится

0
задан 13 April 2017 в 05:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: