brunorb86
(usa CentOS)
Enviado em 27/10/2010 - 11:53h
Bom dia srs. tenho os seguintes arquivos em uma pasta:
-rw-r--r-- 1 aapg infra 5597957 Sep 21 14:42 aapg_hibernate.log
-rw-r--r-- 1 aapg infra 1649846 Sep 21 14:36 aapg_hibernate.log.1.gz
-rw-r--r-- 1 aapg infra 1651281 Sep 21 14:42 aapg.log
-rw-r--r-- 1 aapg infra 2256708 Sep 21 14:20 aapg.log.1.gz
-rw-r--r-- 1 aapg infra 61830 Oct 25 21:17 boot.log
-rw-r--r-- 1 aapg aapg 63254733 Oct 27 11:49 server.log
-rw-r--r-- 1 aapg aapg 16807094 Oct 26 23:59 server.log.2010-10-26.gz
A compactação está sendo feita na mão, todo dia é criado um arquivo server.log.2010-XX-XX
Eu queria saber um comando efetivo para usar para compactar apenas o novo arquivo criado, para eu colocar na rotina da cron e poder utilizar o logrotate.
Ex. se eu usar o comando gzip -9 server.log.*
Ele não compacta o arquivo server.log(OK), compacta o novo arquivo server.log.2010-XX-XX(OK), porém ele também compacta de novo o arquivo antigo dos outros dias que já estava nas pasta,
ex: server.log.2010-10-26.gz.gz(não OK)
Vocês sabem me informar um comando para eu utilizar nessa situação.
Grato.