zoukankan      html  css  js  c++  java
  • Django项目后台不挂断运行

    Django项目后台不挂断运行
    方法一:

    1、进入项目目录下,运行下面程序:

    nohup python manage.py runserver 0.0.0.0:5008 &
    nohup(no hang up)用途:不挂断的运行命令

    &用途:在后台运行

    nohup /root/start.sh &
    在shell中回车后提示:

    [~]$ appending output to nohup.out
    原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。

    注意:在nohup执行成功后直接点击关闭程序按钮关闭终端,会断掉该命令对应的session,导致nohup对应的进程被通知一起shutdown。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。

    方法二:这个比较高级,使用screen

    1、安装screen

    yum install -y screen
    2、新建一个screen

    screen -S xiedi
    这样会新开一个窗口,然后执行命令即可

    python manage.py runserver 0.0.0.0:9000
    3、重开一个窗口,列出所有screen进程,如下

    [root@docker ~]# screen -ls
    There are screens on:
    3029.xiedi (Attached)
    4、如果想链接上这个会话,执行命令即可

    screen -r 3029
    ————————————————
    版权声明:本文为CSDN博主「Rnger」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/rnger/article/details/79907884

  • 相关阅读:
    用webservice实现的一个天气预报程序
    让VS.net2005手机模拟器上网
    EVC4.0 PPC2003 Emulator 转中文版
    BSTR转CString
    在pocket pc 2003上播放声音
    VC++.net 2005 SmartDevice 屏幕转向
    c#.net2005 调用evc4.0生成的dll文件
    Json
    adb 命令模拟按键事件
    bat 截取字符
  • 原文地址:https://www.cnblogs.com/linqiaobao/p/13153292.html
Copyright © 2011-2022 走看看