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. -- Eray _______________________________________________ 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
