#!/bin/bash if [ ! -e /hexo ]; then cd /; git clone -b $BRANCH $REPOSITORY hexo; fi if [ -e /hexo/install.sh ]; then cd /hexo; sh ./install.sh; fi hexo server --cwd /hexo -p 80 > /logs/hexo.log 2>&1 & while true; do cd /hexo; git fetch --all > /dev/null 2>&1 ; git reset --hard origin/$BRANCH > /dev/null 2>&1 ; git pull > /dev/null 2>&1 ; sleep 5; done