awslinux /etc/cron.daily не выполняет файл logrotate

извините за низкий уровень английского языка

В МОЕМ СТАЦИОНАРНОМ СЕРВЕРЕ

Я хочу logrotate каждый день (nginx)

, поэтому я создаю файл logrotate в /etc/logrotate.d/

/etc/logrotate.d/nginx

/var/log/nginx/*log {
    create 0644 nginx nginx
    daily
    rotate 30
    missingok
    notifempty
    nocompress
    dateext
    dateformat -%Y%m%d
    sharedscripts
    postrotate
        if [ -f /var/run/nginx.pid ]; then
                 kill -USR1 `cat /var/run/nginx.pid`
        fi
    endscript
}

и вставляю файл logrotate в cron.daily

/ etc / cron. Я командую run-parts /etc/cron.daily, он работает

только промежуточный сервер не работает,

почему /etc/cron.daily/logrotate файл не работает, когда я даю команду run-parts /etc/cron.daily[11125343 impression??

1
задан 22 February 2018 в 09:42
1 ответ

проблема решена

это проблема с правами доступа

chmod 700 logrotate

-rw ----- - logrotate -> -rwxr - r-- logrotate

работает хорошо

0
ответ дан 4 December 2019 в 04:14

Теги

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