zoukankan      html  css  js  c++  java
  • linux 后台启动或重启django的脚本

    #!/bin/bash
    pid=`ps -ef|grep python3|grep manage|awk '{print $2}'`
    echo $pid

    if [[ ! $pid ]]
    then
    echo "#####Django服务未启动,现在启动#####"
    cd /opt/workspace/
    echo "#####Django启动服务#####"
    nohup python3 manage.py runserver 0.0.0.0:PORT &
    pid=`ps -ef|grep python3|grep manage|awk '{print $2}'`
    if [[ ! $pid ]]
    then
    echo "#####Django服务启动失败#####"
    else
    echo "#####Django服务启动成功#####"
    fi
    else
    echo "######关闭服务######"
    kill $pid
    pid=`ps -ef|grep python3|grep manage|awk '{print $2}'`
    if [[ ! $pid ]]
    then
    echo "#####Django服务成功关闭#####"
    cd /opt/workspace/
    echo "#####Django启动服务#####"
    nohup python3 manage.py runserver 0.0.0.0:PORT &
    pid=`ps -ef|grep python3|grep manage|awk '{print $2}'|wc -l`
    echo $pid
    if [[ ! $pid ]]
    then
    echo "#####Django服务启动失败#####"
    else
    echo "#####Django服务启动成功#####"
    fi
    fi
    fi

  • 相关阅读:
    毕业设计
    毕业设计
    毕业设计
    毕业设计
    layui table
    毕业设计
    Echart图标统计
    Pxe自动化安装
    Linux运维常用脚本整理
    Zabbix 一键部署
  • 原文地址:https://www.cnblogs.com/lgqboke/p/15347888.html
Copyright © 2011-2022 走看看