git pull
。 #!/bin/bash
# Auto deploy
dirs="/home/nginx/workspace/gitbook/books/*_docs"
home_dir="/home/nginx/workspace/gitbook"
for pro_dir in $dirs;do
time=`date +'%Y-%m-%d %H:%M:%S'`
cd $pro_dir && git pull > /dev/null
t1=`stat -c %Y $pro_dir/SUMMARY.md`
t2=`date +%s`
if [ $[ $t2 - $t1 ] -lt 180 ];then
gitbook build > /dev/null
if [ $? -eq 0 ];then
echo "$time Update Succeed!" >> $home_dir/scripts/update.log
else
echo "$time Update Failed!" >> $home_dir/scripts/update.log
fi
else
echo "$time Nothing Changed!" >> $home_dir/scripts/update.log
fi
done
(adsbygoogle = window.adsbygoogle || []).push({});