Cara Membuat Script Auto-Clear Cache di Ubuntu Server

Berikut adalah langkah-langkah untuk membuat dan menjadwalkan script sederhana untuk membersihkan cache di Ubuntu server.

Langkah 1: Buat File Script

Pertama, buat file script baru. Anda bisa menggunakan editor teks seperti nano. Nama file bisa Anda tentukan sendiri, misalnya clear_cache.sh.

Bash
sudo nano /usr/local/bin/clear_cache.sh

Langkah 2: Isi Konten Script

Salin dan tempel kode berikut ke dalam file clear_cache.sh.

Bash
#!/bin/bash

# Membersihkan cache paket APT
sudo apt-get clean

# Membersihkan cache thumbnail yang tidak digunakan
sudo rm -rf ~/.cache/thumbnails/*

# Menghapus file sementara (temp files)
sudo rm -rf /tmp/*

echo "Cache telah berhasil dibersihkan!"

Penjelasan Script:

  • #!/bin/bash: Ini adalah shebang yang memberi tahu sistem bahwa script ini harus dijalankan dengan bash.

  • sudo apt-get clean: Perintah ini membersihkan cache paket yang telah diunduh oleh APT. Ini sering kali memakan banyak ruang, jadi membersihkannya sangat membantu.

  • sudo rm -rf ~/.cache/thumbnails/*: Perintah ini menghapus cache gambar thumbnail yang mungkin dihasilkan oleh aplikasi.

  • sudo rm -rf /tmp/*: Perintah ini menghapus semua file di direktori /tmp, yang merupakan tempat penyimpanan file sementara.

Setelah menempelkan kode, simpan file dengan menekan Ctrl+X, lalu Y, dan Enter.


Langkah 3: Berikan Izin Eksekusi pada Script

Agar script bisa dijalankan, Anda perlu memberikan izin eksekusi.

Bash
sudo chmod +x /usr/local/bin/clear_cache.sh

Sekarang, Anda bisa mencoba menjalankan script secara manual untuk menguji apakah script berfungsi dengan baik.

Bash
sudo /usr/local/bin/clear_cache.sh

Jika muncul pesan "Cache telah berhasil dibersihkan!", berarti script Anda berjalan dengan sukses.


Langkah 4: Jadwalkan Script Menggunakan Cron

Untuk membuat script berjalan otomatis, kita akan menggunakan Cron, yaitu penjadwal tugas bawaan di Linux. Anda bisa menjadwalkan script ini untuk berjalan setiap hari, setiap minggu, atau sesuai kebutuhan.

  1. Buka editor Cron dengan perintah berikut:

    Bash
    crontab -e
    

    Jika ini pertama kalinya Anda menggunakan crontab, Anda akan diminta untuk memilih editor. Pilihlah nano karena paling mudah digunakan.

  2. Tambahkan baris berikut di bagian akhir file untuk menjalankan script setiap hari pada pukul 03:00 pagi.

    0 3 * * * /usr/local/bin/clear_cache.sh >/dev/null 2>&1
    

Penjelasan Cron:

  • 0 3 * * *: Ini adalah pola waktu untuk Cron.

    • 0: Menit (menit ke-0)

    • 3: Jam (jam ke-3, yaitu pukul 03:00 pagi)

    • *: Hari dalam bulan (setiap hari)

    • *: Bulan (setiap bulan)

    • *: Hari dalam minggu (setiap hari)

  • >/dev/null 2>&1: Perintah ini mengarahkan output dari script ke /dev/null, yang berarti output tersebut tidak akan ditampilkan dan tidak akan membuat log yang tidak perlu.

Simpan dan tutup file crontab. Sekarang, script Anda akan berjalan secara otomatis sesuai jadwal yang telah ditentukan.

|
Scroll to top
Code Copied!