You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#!/usr/bin/env sh
|
|
|
|
# for a production environment with high-availability requirement,
|
|
|
|
# (and if you are using the debian version of yacy)
|
|
|
|
# add the following line in /etc/crontab
|
|
|
|
# 0 * * * * root cd /usr/share/yacy/bin && ./checkalive.sh
|
|
|
|
|
|
|
|
cd "`dirname $0`"
|
|
|
|
. ./checkDataFolder.sh
|
|
|
|
|
|
|
|
FLAG=0
|
|
|
|
if [ `./apicall.sh /Status.html | grep "</html>"` ]; then
|
|
|
|
FLAG=1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ $FLAG -eq '0' ]; then
|
|
|
|
cd ..
|
|
|
|
timeout 30s ./stopYACY.sh
|
|
|
|
./killYACY.sh
|
|
|
|
rm "$YACY_DATA_PATH/yacy.running"
|
|
|
|
./startYACY.sh
|
|
|
|
fi
|
|
|
|
exit
|