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/*


Sharing is caring!

author

Menjadi CTO klikhost sejak 2010

Leave a reply "Cara Setting Cron Job di Centos 7 dan cPanel Untuk Hapus File Otomatis"

Your email address will not be published. Required fields are marked *

Rating*