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
