
Beberapa waktu yang lalu saya membuat server untuk proxy. Tetapi akhir-akhir ini proxy saya kok rasanya lambat ya (memorinya cuma 128MB, harganya juga murah cuma $10 per tahun). Kemarin masuk ke console dan cek memori, ternyata memori sisa itu di bawah 1M. Gila ga?
Setelah dipikir, ada baiknya jika ini server dibuat script otomatis reboot.
#!/bin/bash
mem=$(free -m | grep Mem | awk '{print $4}')
if(("$mem" <= 10))
then
shutdown -r now
fi
Simpan script di atas dengan nama apapun, kalau saya menyimpannya dengan nama cekmem.sh dan jangan lupa untuk memberikan akses executable dengan cara chmod +x cekmem.sh.
Ok, sekarang setelah buat script tersebut. Saya akan menciptakan cron yang akan mengecek setiap 10 menit. Gunakan perintah crontab -e kemudian masukkan perintah berikut:
*/10 * * * * /root/scripts/cekmem.sh
Sip deh! Semoga ke depan server saya tidak membuat saya linglung lagi 😀