Pake logrotate. Biasanya Apache udah punya scriptnya sendiri di /etc/logrotate.d/apache
Contoh isinya sbb: /usr/local/apache/logs/access_log { rotate 30 daily missingok postrotate /etc/rc.d/init.d/httpd reload endscript } /usr/local/apache/logs/error_log { rotate 7 daily missingok postrotate /etc/rc.d/init.d/httpd reload endscript } rotate nn --> nn=jumlah log yang mau disimpan. daily --> bisa diganti weekly, monthly, yearly(?) /usr/local/apache/logs/error_log --> nama log yang mau di rotate Jadi script di atas berarti error_log di rotate tiap hari dan disimpan sampai tujuh file terakhir, sedangkan access_log di rotate setiap hari dan disimpan sampai 30 file. Kalo punya banyak log, boleh tambahin sesukanya, misalnya kamu mungkin punya transfer_log, user_agent_log, ssl_request_log, dll. tinggal tambahin di script ini. PS: ini di redhat. Di distro lain prinsipnya sama aja, paling jauh juga beda path-nya aja. Cari aja file logrotate.conf, lalu baca 'man logrotate' untuk info lebih lengkap. Dapid Candra IT Department - karir.com ----- Original Message ----- From: "effendy" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, September 18, 2002 11:04 AM Subject: [admin] setting apache > Dear linuxer, > > Kalau di NT (IIS) file log nya kan bisa diatur periode > logs nya misalnya per minggu atau perbulan , nah kalau > di Linux (apache) gimana yah caranya supaya logs akses > webnya bisa di setting misalnya per minggu atau > perbulan, taruhlah default logs namenya misalnya > myweb_log, begitu seminggu kemudian file tsb berubah > misal jadi myweb_log.1 dsb dsbdefault log namenya > tetap myweb_log > mohon pencerahannya -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3