🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` #DATE=$(date +%Y%m%d%H%M%S) DATE=$(date +%Y%m%d%H) DIR=/home/golang/btc-mine JARFILE=btc-mine logfile=/home/log/bh/btc-mine log=btc-mine.log if [ ! -d $DIR/backup ];then mkdir -p $DIR/backup fi cd $DIR # pid=`ps -ef |grep ./bh-go-duoduoke | grep -v grep | awk '{print $2}'` # echo "---------------" # for id in $pid # do # kill -9 $id # echo "killed $id" # break # done echo "---------------" echo "授予当前用户权限" echo "执行....." cp $JARFILE backup/$DATE$JARFILE cd $DIR docker build --rm -t btc-mine . docker images|grep none|awk '{print $3 }'|xargs docker rmi cd $logfile cp $log backup/$DATE$log cd $DIR docker-compose down echo "docker-compose down success" docker-compose up -d echo "docker-compose up success" #> /home/log/bh/bh-go-duoduoke/bh-go-duoduoke.log & # docker logs -f btc-mine_server1_1 > /home/log/bh/btc-mine/btc-mine.log & #if [ $? = 0 ];then # sleep 20 # tail -n 50 /home/log/bh/bh-go-duoduoke/bh-go-duoduoke.log #fi cd /home/log/bh/btc-mine/backup/ # ls -lt|awk 'NR>7{print $NF}'|xargs rm -rf #nohup ./$JARFILE > run.log 2>&1 & #if [ $? = 0 ];then # sleep 20 # tail -n 50 /home/golang/bh-go-server-sms/run.log & #fi cd $DIR/backup/ # ls -lt|awk 'NR>5{print $NF}'|xargs rm -rf echo "执行成功" ```