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 "**************************************"
Airtest自动化测试交流群:739857090


浙公网安备 33010602011771号