<-- Autorem tego skryptu jest Hagal, i bardzo dziekuje za niego jest genialny#!/bin/bash
CUR_IP=`wget http://www.killfile.pl/ktojajestem.php -O /tmp/.cur_ip;cat /tmp/.cur_ip \
| grep IP | sed s"/.*to://" | sed s"/(.*//";rm /tmp/.cur_ip`
LAST_IP="/tmp/.ip"
test -e $LAST_IP || echo $CUR_IP > $LAST_IP
if [ `cat $LAST_IP` == `echo $CUR_IP` ]; then
exit 0
else
echo "$CUR_IP" > "$LAST_IP"
/home/pvpgn/pvpgn.sh
exit 0
fi
następnie mam taki skrypt: pvpgn.sh który jest jak by połaczony z tym wczesniejszym u górze.
Kod: Zaznacz cały
#!/bin/bash
echo Zabijanie procesow pvpgn
ls -L /home/pvpgn/sbin/bnetd
ls -l /home/pvpgn/sbin/bnetd
killall -9 bnetd
ls -L /home/pvpgn/sbin/bnetd
killall -9 d2cs
ls -L /home/pvpgn/sbin/d2cs
killall -9 d2dbs
ls -L /home/pvpgn/sbin/d2dbs
echo Startowanie
su pvpgn -c /home/pvpgn/sbin/bnetd
echo startowanie Bnetd
ls -L /home/pvpgn/pvpgn.sh
su pvpgn -c /home/pvpgn/sbin/d2cs
echo Startowanie d2cs
ls -L /home/pvpgn/pvpgn.sh
echo Startowanie d2dbs
su pvpgn -c /home/pvpgn/sbin/d2dbs
ls -L /home/pvpgn/pvpgn.sh
Jak włącze recznie komede z root-a to idzie ale z crona juz niechce mowie o tym pvpgn.sh
Potrzebny mi ten 1 skrypt do tego zeby mi restartowal server w diablo ktory czyta IP zewnetrzne potrzebne do wpuszczenia na server
Jest jakaś rada na to ?
Prosze o pomoc i z góry dziekuje
[ Dodano: 2007-10-26, 12:55 ]
albo nie wiem moze jest taki skrypt co by sprawdzal czy te 3 procesy sa wlaczone czyli bnetd, d2cs , d2dbs jesli tak to killuje all i wlacza komede wlaczajaca ??
Ma ktos jakis pomysl jak wynik ps ax mozna zapisac w pliku ??
Prubowałem wpisac cos takiego:
Kod: Zaznacz cały
(ps ax | sed '/bnetd/')
(ps ax | sed '/d2cs/')
(ps ax | sed '/d2dbs/')