在cron完成后压缩日志文件以节省磁盘空间 - Ubuntu

时间:2016-11-22 16:54:03

标签: linux ubuntu cron cron-task

我有这个命令来运行一个cron并从中创建一个日志文件

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

实际上我每天运行两次这个cron,每个日志文件的大小为400mb到700mb。

正如您在每次创建新文件时所看到的那样,因为我不想错过/删除较旧的日志文件,但我可以手动删除一周之前的文件。

有什么办法可以在cron完成后指定Zip日志文件。

1 个答案:

答案 0 :(得分:0)

更好的是,使用logrotate。它可以自动:

  • 重命名日志文件
  • 压缩他们
  • 丢弃旧日志文件