Hari Purnama wrote:
Ronny Haryanto wrote:
On Tue, Jul 11, 2006 at 09:29:22AM +0700, Hari Purnama wrote:
Akhirnya, diakalin model quick-n-dirty aja.. :)
Saya bikin skrip di rc.local yg isinya nge-tail sebanyak 64KB dari
/var/log/kern.log, simpen ke file sementara, n kemudian menimpa
kembali ke file /var/log/kern.log. Trus, saya bikinkan crontab tiap
30 menit yg nge-tail lagi sebanyak 128KB. :)
Cronjob-nya sama dgn yg di rc.local; nge-tail sekian KB, simpen ke
file, trus timpa file kern.log dgn file hasil tail ini.
Kalo mau model yg agak "dirty" lagi :) bisa dgn meng-comment baris
"kern.* /var/log/kern.log" di /etc/syslog. Tapi dgn resiko kita tidak
bisa lagi melihat/nge-trace aktifitas kernel di kern.log.
Why reinvent the wheel? 'sudo apt-get install logrotate', (configure
kalo perlu), beres.
Itu udah pake logrotate lho..
Di debian kan logrotate nya dah termasuk paket base-install.
Tapi debug log dari modul usb-storage emang cepat sekali bengkaknya.
Apalagi kalo lagi pake harddisk external 2,5" (via usb). Bengkaknya
lebih cepat lagi.. :/
Anyway, ini cuman sekedar berbagi pengalaman..
regards,
Hari Purnama
logrotate pun kan bisa untuk membatasi besar log. Misal, jika sudah
mencapai 100M, kompres. Simpan log sampai berjumlah 7, dll dll dll
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis