Linux 按天将Bash脚本转换为tar.gz文件

Linux 按天将Bash脚本转换为tar.gz文件,linux,bash,Linux,Bash,我的linux目录中几乎没有目录,文件名是logs YYMMDD /logs-140617 /logs-140616 /logs-140615 有人能告诉我如何编写bash脚本,每天重复一次,并按日期(1天)打包文件(今天bash脚本将创建日志存档-140616并删除未打包的文件 感谢您的回答为此目的使用logrotate,这就是它的用途。 对于定期执行的东西,cron作业是实现这一点的方法。 logrotate已经由cron每天执行。因此,在使用logrotate时,不需要处理问题的日常执行

我的linux目录中几乎没有目录,文件名是logs YYMMDD

/logs-140617
/logs-140616
/logs-140615
有人能告诉我如何编写bash脚本,每天重复一次,并按日期(1天)打包文件(今天bash脚本将创建日志存档-140616并删除未打包的文件


感谢您的回答

为此目的使用logrotate,这就是它的用途。 对于定期执行的东西,cron作业是实现这一点的方法。
logrotate已经由cron每天执行。因此,在使用logrotate时,不需要处理问题的日常执行方面。

感谢您的回答,您能告诉我如何配置logrotate,使其只接受一个具有以前日期的文件吗?我可以在这里重复哪些内容“rotate”指令可以接受一个参数。您可以使用logrotate从与您指定的位置和模式匹配的文件创建这些归档日志文件。您可以控制要保留的数量和生成这些归档文件的频率。