как вращать консоль.log каждый день...? [дублировать]

Возможный дубликат:
Скрипт для удаления файлов старше 30 дней

Мой жесткий диск внезапно заполнился, и я искал вокруг, пока, наконец, не обнаружил, что файл «консоль.log.9», похороненный в библиотеке / журналах / консоли / моем имени / был 112 гигабайт!

Я не мог открыть и проверить его должным образом.

Я провел некоторое исследование и выяснил, как найти и удалить файлы журналов старше 30 дней из определенного пути, используя команды find и exec.

find /export/home/ftp ( -name console.log -or -name server.log ) -mtime +30 -exec rm -f {} +

Но я хочу поворачивать консоль.log в ежедневном порядке и Есть ли любой сценарий оболочки для поворота консоли.log ежедневно.

Пожалуйста, помогите мне в этом вопросе.

2
задан 13 April 2017 в 15:13
1 ответ

Добавьте файл к /etc/logrotate.d, содержа что-то как

/export/home/ftp/console.log {
  rotate 7
  daily
  compress
  missingok
  notifempty
}
8
ответ дан 3 December 2019 в 08:59

Теги

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