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 "**************************************"
  • 相关阅读:
    姐姐的vue(1)
    LeetCode 64. Minimum Path Sum 20170515
    LeetCode 56. 56. Merge Intervals 20170508
    LeetCode 26. Remove Duplicates from Sorted Array
    LeetCode 24. Swap Nodes in Pairs 20170424
    LeetCode 19. Remove Nth Node From End of List 20170417
    LeetCode No.9 Palindrome Number 20170410
    LeetCode No.8. String to Integer (atoi) 2017/4/10(补上一周)
    LeetCode No.7 Reverse Integer 2017/3/27
    LeetCode No.4 Median of Two Sorted Arrays 20170319
  • 原文地址:https://www.cnblogs.com/ShineLeem/p/11947706.html
Copyright © 2011-2022 走看看