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 😀