2016-11-22 1 views
0

У меня есть эта команда, чтобы запустить хроны и создать файл журнал из негоZip файла журнал после того, как хроны заканчивают для экономии дискового пространства - Ubuntu

cd /root/amazon-crawler/ && python batchscript.py >> `date +%Y%m%d%H%M%S`cronlog.log 2>& 

На самом деле я бег этих хрон два раза в день, и каждую файл журнала имеет размер от 400 до 700 МБ.

Как вы можете видеть каждый раз, когда создается новый файл, потому что я не хочу пропускать/удалять старые файлы журналов, хотя я могу вручную удалять файлы на неделю старше.

Можно ли указать Zip файл журнала после завершения cron.

+0

'питона batchscript.py | gzip> cronlog.log.gz'? – twalberg

ответ

0

Еще лучше, используйте логротат. Он может автоматически:

  • переименовывать LogFiles
  • сжать их
  • отбросить старые LogFiles
Смежные вопросы