#!/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 ""` ]; 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