Terkadang waktu kita instal script, ada yang memproduksi LOGS hingga menyebabkan space harddisk penuh. Repot kan kalau harus menghapusnya secara manual meskipun sangat gampang ?
Yuk mari kita akan hapus file-file di folder LOGS secara otomatis dengan menggunakan cron job. Tutorial ini juga bisa Anda gunakan untuk menghapus file-file lain secara otomatis tentunya sesuai rentang waktu yang Anda tentukan sendiri.
Tutorial 1
Pada tutorial 1 saya mengambil contoh setting cron job untuk menghapus semua file di folder logs wowza. Tentu saja settingnya melalui SSH yah…
1. Login ke SSH
2. Ketik : nano /etc/crontab.
Lalu masukkan kode berikut di baris paling bawah :
* * * * * root rm -f /usr/local/WowzaStreamingEngine-4.5.0/logs/*
Pada contoh di atas, saya masih menggunakan wowza 4.5.0. Jadi untuk wowza versi terbaru, silahkan disesuaikan sendiri ya. Dan juga saya mensetting untuk menghapus tiap menit.
Cek isi filenya : dir /usr/local/WowzaStreamingEngine-4.5.0/logs/
Kalau kosong berarti sudah terhapus oleh cron…
Sebenarnya sih sebaiknya dihapusnya tiap 1 hari sekali saja ya… Untuk itu, gunakan kode berikut :
01 23 * * * root rm -f /usr/local/WowzaStreamingEngine-4.5.0/logs/*
Tutorial 2
Bagaimana cara setting cron job untuk hapus file otomatis pada folder tertentu di cPanel ???
Caranya gampang …
1. Login ke cPanel, lalu klik menu Cron Jobs
2. Jika Anda mau menghapus sebuah folder beserta isinya, masukkan perintah berikut di cron jobs :
rm -rf /home/user/public_html/folder
Jika Anda mau menghapus semua isi folder tanpa menghapus folder tersebut, ketik perintah berikut :
rm -f /home/user/public_html/folder/*