Teşekkür ederim.
Küçük bir uygulama yazdım :(

Kolay gelsin.

Eray Aslan wrote:
> On Wed, Apr 08, 2009 at 03:58:00PM +0300, Atif CEYLAN wrote:
>   
>> apache loglarımı
>> "CustomLog "|/usr/bin/cronolog 
>> /usr/local/apache2/logs/%Y/%m/%d/access.log" combined"
>> şeklinde tutuyorum. boyutları büyük olduğu için şimdi bunları sıkıştırma 
>> gereği duydum. logrotate ile her bir gün için sıkıştırma nasıl 
>> yapabilirim. ayrıca son 6 ay şeklinde tutmak istiyorum. netice alamazsam 
>> bu iş için bir uygulama yazacağım.
>>     
>
> logrotate ile ugrasmayin.  cron ile halledin (tek satirda):
>
> 5 0 * * *  /bin/gzip -9 /usr/local/apache2/logs/$(/bin/date -d yesterday
> +%Y/%m/%d)/access.log > /dev/null 2>&1
>
> date komutundaki + ve / karakterlerini escape etmeniz gerekebilir.
>
>   


-- 
/**
* @author Atıf CEYLAN
* Software Developer
* http://www.atifceylan.com
*/

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap