zoukankan      html  css  js  c++  java
  • django+atx+liunx的一些shell脚本

    1.重构容器

    #!/bin/bash
    cd atx_liunx/atxserver2
    docker-compose up -d --force-recreate
    sleep 3
    docker-compose build

    2.git  pull

    #!/bin/bash
    cd AutoTest_Project_DRInland
    git pull

    3.django+atx启动

    #!/bin/bash
    cd log
    rm -rf atxlog.out platlog.out
    cd ../shell
    nohup sh runatx.sh > ../log/atxlog.out 2>&1 &
    sleep 1
    nohup sh runplat.sh > ../log/platlog.out 2>&1 &
    #sh runplat.sh
    sleep 1
    echo "**************************************"
    echo "Success start all server"
    echo "**************************************"
    runatx.sh
    #!/bin/bash
    cd ../atx_liunx/atxserver2
    docker-compose up -d
    #python main.py --port 4000 
    cd ../atxserver2-android-provider/
    SERVER_URL="http://192.168.5.120:4000"
    IMAGE="codeskyblue/atxserver2-android-provider"
    docker pull $IMAGE
    docker run --rm --privileged -v /dev/bus/usb:/dev/bus/usb --net host 
        ${IMAGE} python main.py --server ${SERVER_URL}
    runplat.sh

    #!/bin/bash
    cd ../AutoTest_Project_DRInland/platform
    python manage.py runserver 0.0.0.0:8000

    4.关闭所有服务

    #!/bin/bash
    echo "**************************************"
    echo "kill platform --manage.py"
    echo "**************************************"
    ps aux | grep [m]anage.py | awk '{print $2}' | xargs kill -9
    sleep 1
    echo "**************************************"
    echo "kill atxserver --main.py"
    echo "**************************************"
    ps aux | grep [m]ain.py | awk '{print $2}' | xargs kill -9
    sleep 1
    echo "**************************************"
    echo "kill script --start.py"
    echo "**************************************"
    ps -ef | grep start.py | grep -v grep | awk '{print $2}' | xargs kill -9
    sleep 1
    echo "**************************************"
    echo "release port"
    echo "**************************************"
    sudo service docker stop
    docker rm $(docker ps -aq)
    sudo rm /var/lib/docker/network/files/local-kv.db
    sudo service docker start
    sleep 3
    sudo fuser -k 8000/tcp
    echo "**************************************"
    echo "Success shoutdowm all server"
    echo "**************************************"
  • 相关阅读:
    mysql timeout expired处理
    Git学习笔记(0)-错误汇总
    auto_ptr源码剖析
    谈谈工作中遇到的系统优化问题
    js 面向对象
    js API
    js 闭包
    js 重载(overload)
    css 文本单行、多行超出省略
    es6 字符串String的扩展
  • 原文地址:https://www.cnblogs.com/ShineLeem/p/11947706.html
Copyright © 2011-2022 走看看