Bagaimana cara otomatis menghapus folder /tmp di Linux? Skrip Bash Pembersihan Log Disk Otomatis

Diterbitkan: 2014-03-13
Crunchify - Skrip Pembersihan Disk Linux

Berikut adalah skrip sederhana yang akan melakukan Pembersihan Log Disk Otomatis untuk Lingkungan Linux apa pun. Anda hanya perlu memberikan CRUNCHIFY_TMP_DIRS yang benar. Ketika disk tidak memiliki ruang kosong yang tersisa, semua jenis masalah dapat terjadi.

Tetapi sebelum itu mari kita memiliki pemahaman dasar tentang beberapa perintah penting.

Langkah 1)

Periksa perintah df -H.

Gunakan perintah df untuk menampilkan informasi tentang total ruang dan ruang yang tersedia pada sistem file.

Parameter FileSystem menentukan nama perangkat tempat sistem file berada, direktori tempat sistem file dipasang, atau nama jalur relatif dari sistem file.

Jika Anda tidak menentukan parameter FileSystem, df command menampilkan informasi untuk semua sistem file yang saat ini dipasang. Jika file atau direktori ditentukan, maka perintah df menampilkan informasi untuk sistem file tempat file atau direktori itu berada.

Keluaran:

Langkah 2)

Selanjutnya filter sistem file dan cari tahu persentase ruang

Keluaran:

Jadi, terkadang secara terprogram Anda mungkin ingin membersihkan file dari folder tertentu jika Anda kehabisan ruang. Dalam hal ini, Anda hanya perlu menjalankan skrip di bawah ini dan skrip ini akan membersihkan semua file yang tidak digunakan berdasarkan kriteria filter yang disebutkan dalam skrip. Itu juga mengirimkan email ke pengguna yang ditentukan dalam skrip.

Yang lain harus membaca:

  • Cara Menjalankan Perintah Windows/Mac di JAVA dan Mengembalikan Hasil Teks

Skrip DiskCleanup Linux Lengkap:

Semoga ini membantu. Jika Anda memiliki pertanyaan tentang skrip di atas, beri tahu saya. Setiap saran dipersilahkan. Script bekerja di Linux dan Mac OS X.

Ingin menjalankan skrip di atas every 3 days ? Cukup gunakan jadwal cron di bawah ini

Tutorial mendetail tentang Setting up CronJobs sedang dalam proses. Harap tetap disini.