added checkalive script that can be called frequently to restart crashed

peers automatically
pull/1/head
Michael Christen 13 years ago
parent ce289eb64f
commit 7a5ff9b808

@ -0,0 +1,23 @@
#!/bin/bash
# add in /etc/crontab
# 0 * * * * yacy cd /home/yacy/production/bin && ./checkalive.sh
RESULT=`wget --spider http://localhost:8090/Status.html 2>&1`
FLAG=0
for x in $RESULT; do
if [ "$x" = '200' ]; then
FLAG=1
fi
done
if [ $FLAG -eq '0' ]; then
cd ..
timeout 30s ./stopYACY.sh
./killYACY.sh
rm DATA/yacy.running
./startYACY.sh
fi
exit
Loading…
Cancel
Save