Jumat, 15 Agustus 2025

Termux Enteng Bisa Terbang! Bersih-bersih Otomatis Pakai Python + Bash

Kalau kamu pakai Termux atau Armbian di device kecil (Raspberry Pi, TV Box, HP jadul), pasti lama-lama terasa berat. Banyak file sampah, cache, dan log yang bikin penuh.

Tenang, kita bikin sistem bersih-bersih otomatis yang akan bikin OS kamu lega, enteng, dan bisa terbang!

🔥 Step 1: Buat Script Bersih-bersih

1. clean.py – Pakai Python

#!/usr/bin/env python3
import os
import shutil

dirs_to_clean = [
    '/data/data/com.termux/files/home/.cache',
    '/data/data/com.termux/files/usr/tmp',
    '/data/data/com.termux/files/usr/var/log',
]

def remove_contents(path):
    if os.path.exists(path):
        for filename in os.listdir(path):
            file_path = os.path.join(path, filename)
            try:
                if os.path.isfile(file_path) or os.path.islink(file_path):
                    os.unlink(file_path)
                    print(f"Removed file: {file_path}")
                elif os.path.isdir(file_path):
                    shutil.rmtree(file_path)
                    print(f"Removed directory: {file_path}")
            except Exception as e:
                print(f"Error removing {file_path}: {e}")

def main():
    print("Cleaning up...")
    for path in dirs_to_clean:
        remove_contents(path)
    print("Done.")

if _name_ == "_main_":
    main()

2. clean.bash – Versi Ringan Pakai Bash

#!/data/data/com.termux/files/usr/bin/bash

echo "Cleaning Termux cache and temp files..."

dirs=(
    "$HOME/.cache"
    "$PREFIX/tmp"
    "$PREFIX/var/log"
)

for dir in "${dirs[@]}"; do
    if [ -d "$dir" ]; then
        echo "Cleaning $dir"
        rm -rf "$dir"/*
    fi
done

echo "Cleanup complete."
💡 Kalau kamu pakai Armbian, tinggal ganti direktori yang sesuai. Misalnya: /var/log, /tmp, /home/user/.cache, dll.

⚙ Step 2: Jadikan Executable

chmod +x clean.py clean.bash

🚀 Step 3: Jalankan Otomatis Tiap Reboot + Tiap 3 Jam

A. Aktif Setelah Reboot (Termux)

Install Termux:Boot:

pkg install termux-api
pkg install termux-services

Lalu buat file autostart di ~/.termux/boot/:

mkdir -p ~/.termux/boot
nano ~/.termux/boot/startup.sh

Isi dengan:

#!/data/data/com.termux/files/usr/bin/bash
~/clean.bash
chmod +x ~/.termux/boot/startup.sh

B. Cronjob Tiap 3 Jam

Install cronie (untuk Armbian) atau termux-services:

pkg install cronie
crontab -e

Tambahkan baris ini:

0 */3 * * * /data/data/com.termux/files/home/clean.bash > /dev/null 2>&1

Untuk Armbian, pastikan cron aktif:

sudo systemctl enable cron
sudo systemctl start cron

✅ Hasilnya?

  • Termux/Armbian kamu bakal bersih tiap reboot
  • Otomatis bersih tiap 3 jam
  • Lebih enteng, lega, bisa buat napas lega juga 😄
⚠ Jangan hapus folder sistem penting. Pastikan hanya bersihkan isi folder cache/temp, bukan folder itu sendiri.

🎯 Penutup

Dengan trik sederhana ini, kamu nggak perlu lagi panik karena penyimpanan tiba-tiba penuh. Sistem bersih, kerja pun makin ngebut. Kalau Termux atau Armbian kamu udah enteng bisa terbang, jangan lupa kasih wing-nya ya 🚀

Selamat mencoba! ✨

Tidak ada komentar:

Posting Komentar