#!/bin/bash
PRO="jingxiku"
LOGDIR=/var/log
for i in `cat /script/host_list`;do
    ssh root@$i > /dev/null 2>&1 << EOF
    cd /data/jingxiku/tmp/
    rm -rf ./*
    systemctl restart php-fpm
    exit
EOF
done
cd /data/$PRO
git pull --no-edit
if [ $? -ne 0 ];then
                echo -e '\033[44;41;5;1m Please resolve the conflicts manually!!! \033[0m'
                echo -e "`date '+%Y/%m/%d %T'` Update failed!!!" >> $LOGDIR/update-$PROJECT.log
                exit 1
fi
chmod -R 755 ./*
chown -R www.www ./*
php driver/shell update
echo -e '\033[44;42;5;1m Update the webcode successfully ^_^ \033[0m'
echo -e "`date '+%Y/%m/%d %T'` Update successfully ^_^" >> $LOGDIR/update-$PROJECT.log
 posted on 2020-01-09 16:01  小巷的汪  阅读(658)  评论(0编辑  收藏  举报