Örnek Bash Script aşağıdaki gibidir.


Alıntı
#!/bin/sh
path=/usr/local/apache/domlogs/
cp -f `ls -d -1 /usr/local/apache/domlogs/* | /bin/egrep -v 'bytes' | /bin/grep '\.'` /root/logsrv/
ls $path | /bin/egrep -v 'bytes' | /bin/grep -v / | /bin/grep '\.' | while read -r file;
do > $path$file
done

rsync -arzvgop /root/logsrv/* root@logsunucuipadresi:/LOGS/new/
Unutmadan bu scriptin nekadar süre ile çalışıcağını bir cron'a ekleyerek gerekli zamanlamayı ayarlayabilirsiniz. Kendinize göre geliştirebilirsiniz.

Bizim sunucularımızda mesela her 12 saatte bir çalışıyor ve her 12 saatte bir tüm loglarıda ana sunucu üstünde temizliyoruz. Hepsini log sunucuya bastıktan sonra.