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."
/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 😄
🎯 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