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 "**************************************"
  • 相关阅读:
    读书笔记——数据结构(1)开篇吐槽
    问题解决——产生未引用参数的警告
    移植对话框资源
    问题解决——XP线程池找不到QueueUserWorkItem
    SD 笔记01
    css3 笔记 背景
    Css3 笔记 动画 和定位属性
    小程序笔记
    C# E店宝格格家接口对接
    JS:onmouseover 、onmouseout
  • 原文地址:https://www.cnblogs.com/ShineLeem/p/11947706.html
Copyright © 2011-2022 走看看