Page 1 of 1

matiin windows client melalui ubuntu server

Posted: 15 Feb 2013, 08:55
by vandyid
om mau tanya, ini kelanjutan dari thread yg sudah diclosed:
http://ubuntu-indonesia.com/forums/ubbt ... Post123672

saya sudah berhasil utk mencoba script :
#!/bin/sh
#script ecek2 untuk matiin server jika mati lampu
#karena kuatir di luar daya dukung UPS

ersa11="192.168.0.111" ####ganti dengan kompi/alat lain (acces-point,
##misalnya) yang bisa mati karena mati lampu

ALIVE=0
for IP in $ersa11; do
ping -q -c1 -w5 $IP
if [ $? -eq 0 ]; then
ALIVE=1
echo "$IP is alive: $(date)" >> /var/log/shutdown.log
break
fi
done

if [ $ALIVE -eq 0 ]; then
echo "***ShutDown*** $(date)" >> /var/log/shutdown.log
echo "###########################" >> /var/log/shutdown.log
/sbin/shutdown -h now
fi
kalau saya mau menambahin script dibawah ini, buat matiin windows client, ditaruh dimana ya?
net rpc SHUTDOWN -C "Komputer Anda juga akan dishutdown" -f -I
192.168.92.143 -U username_windows%password_windows

Re: matiin windows client melalui ubuntu server

Posted: 15 Feb 2013, 10:45
by nif
Script-nya om Pragola_Pati nih :laugh:

kalo menurut saya sih di sini om;
#!/bin/sh
#script ecek2 untuk matiin server jika mati lampu
#karena kuatir di luar daya dukung UPS

ersa11="192.168.0.111" ####ganti dengan kompi/alat lain (acces-point,
##misalnya) yang bisa mati karena mati lampu

ALIVE=0
for IP in $ersa11; do
ping -q -c1 -w5 $IP
if [ $? -eq 0 ]; then
ALIVE=1
echo "$IP is alive: $(date)" >> /var/log/shutdown.log
break
fi
done

if [ $ALIVE -eq 0 ]; then
echo "***ShutDown*** $(date)" >> /var/log/shutdown.log
echo "###########################" >> /var/log/shutdown.log
net rpc SHUTDOWN -C "Komputer Anda juga akan dishutdown" -f -I
192.168.92.143 -U username_windows%password_windows

/sbin/shutdown -h now
fi
tapi untuk lebih jelasnya, tunggu aja kalo om Pragola_Pati lewat :smile:

cmiiw

Re: matiin windows client melalui ubuntu server

Posted: 16 Feb 2013, 19:07
by q_p
Bisa seperti yang disarankan mas Nif.
Tambahan=
1. bisa ditaruh di rc.local
2. atau taruh di update-rc.d

Code: Select all

update-rc.d sript defaults