Menghapus file yang lebih dari 3 hari di Linux otomatis

By | January 10, 2019

Cara menghapus file yang lamanya lebih dari 3 hari atau lebih di Linux. Misalnya ingin menghapus file backup agar tak menumpuk dan menghemat space server. Berikut tutorialnya.

Selaku contoh lokasi file yang akan dihapus berada di direktori /home/backup/

Menej crontab

crontab -e

Dan install cron job, misalnya dijalankan secara otomatis setiap hari di jam 00:00

0 0 * * * find /home/backup/nama_depan_file* -mtime +3 -exec rm {} ; > /dev/null

Kewajiban cron akan memindai file-file di direktori /home/backup yang lebih dari 3 hari, sekiranya ditemukan akan dihapus dari aplikasi.

Kalau ingin diganti lama harinya, tinggal ubah nilai 3, misal 1 hari berarti +1 kalau 5 hari berarti +5 dan seterusnya.

 


Sumber https://idnetter.com