Jumat, 18 Juni 2010

auto shutdown ipcop



buat yang ngak mau ribet shutdown ipcop, harus buka2 putty. ngeremote ipcop

pertama2 buka putty login ke ipcop. ketik nano /usr/sbin/ipcopdown copas script dibawah ini :
Code:
#!/bin/bash
ping -c 1 192.168.181.200 > /dev/null
if [[ $? != 0 ]]; then
shutdown -h now
else
echo ""
fi
cara kerja script diatas adalah melihat ip 192.168.181.200 (di tempat gw ini ip billing) bila di ping tidak ada respon maka akan di shutdown mesin ipcopnya. kenapa IP billing yg dipake. karena kalo warnet tutup komputer yg terakhir mati billing (itu kalo di tempat gw)
ip yang gw kasih tanda merah harap disesuaikan dengan ip komputer yg dijadiin acuan kapan si ipcop kita shutdown.

selanjutnya chmod +x /usr/sbin/ipcopdown.

agar bisa dicek setiap saat kita butuh cron job buat scheduling.

caranya:

nano /var/spool/cron/root.orig

tambahkan

Code:
*/3 * * * * /usr/sbin/ipcopdown
dibaris paling bawah. kemudian save

restart crontab ipcop

Code:
ps -aux | grep fcron
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 387 0.0 0.0 1808 708 ? Ss Apr04 0:00 /usr/sbin/fcron
angka merah itu PID fcron di mesin ipcop gw, ditempat anda bisa berbeda

sekarang tinggal di restart dengan perintah

kill -HUP 387

sekarang enak deh, ngak usah buka2 putty remote ke ipcop buat shutdown, apalagi make cara2 hardcore mencet tombol power di cpu. warnet tutup PC billing di mattin dalam hitungan menit ipcop juga ikut mati.

semoga bermanfaat.

thx to keblux @forumikrotik.com