您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页linux run.sh,run.sh

linux run.sh,run.sh

来源:化拓教育网

```

#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 "执行成功"

```

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务