1 nohup介绍

1、nohup 是 no hang up 的缩写,就是不挂断的意思。
2、nohup命令:在系统上运行一个进程的时候,不想让其在你退出账号时关闭,即可用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。
3、nohup在不规定的情况下,所以输出内容会到nohup.out中。

2 运行代码

创建脚本

vim run.sh
nohup python3.8 -u manage.py >> /www/wwwroot/log/offical.log 2>&1 &

运行

sh run.sh

或者

.run.sh

-u的意思就是 uninterrupt不中断的意思,如果你的代码里边有sleep等线程沉睡相关的操作,如果你不-u的话 在后台 它就停住了

2>&1 : 将标准出错也输出到nohup.log文件中

& : 最后一个&, 是让该命令在后台执行。

0 表示stdin标准输入,用户键盘输入的内容
1 表示stdout标准输出,输出到显示屏的内容
2 表示stderr标准错误,报错内容
2>&1是一个整体,>左右不能有空格,即将错误内容重定向输入到标准输出中去

nohup和&的区别
1、&才是后台运行
2、nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;

3 关闭进程

ps aux | less
kill -9 进程号

nohup使得Python web项目在服务器上后台运行相关推荐

  1. Eclipse的web项目放到服务器上跑

    Eclipse的web项目放到服务器上跑 1.导成war包(本例子是一个非Maven工程的SSM项目) 右击项目export 2.放到服务器上的tomcat(怎么配置服务器要看博客) 先关闭tomca ...

  2. 如何在服务器上运行python程序_在服务器上配置运行(每天一则段子python程序)...

    之前的文章里有一个用python-SMTP发信的程序,利用爬虫随机爬下段子网站的一则段子然后发送给指定收件人. 在本地计算机上运行这个程序只有及时性的功能(一直挂着也不太现实),所以现在将它放置在服务 ...

  3. 将Springboot项目放在服务器上一直运行

    nohup java -jar hz-sms-0.0.1-SNAPSHOT.jar >/www/wwwroot/...-0.0.1-SNAPSHOT.out 2>&1 &

  4. 通过python建立一个web服务查看服务器上的文本、图片、视频等文件

    通过python建立一个web服务查看服务器上的文本.图片.视频等文件 文章目录: 1 在服务器端开启一个服务 2 在本地浏览器中输入服务器的ip地址 1 在服务器端开启一个服务 python -m ...

  5. 项目怎么放到服务器里,如何把项目放到服务器上

    如何把项目放到服务器上 内容精选 换一换 欢迎使用华为云开发者工具套件(Python SDK).Python SDK让您轻松编程即可访问云服务.本教程介绍如何安装和使用Python SDK,并提供示例 ...

  6. python构建知识库_手把手教导实战Python Web项目

    手把手教导实战Python Web项目 一.前言 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.Django的主要目的是简便.快 ...

  7. 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

    在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...

  8. Web项目,网页上传excel文件并解析实战示例

    最近写了一个基于poi解析excel文件的工具类,所以想在web项目中测试一下,就做了这个简单的项目.本项目主要使用了 SpringMVC+RESTful+Maven的风格.适合有一定基础的人员. 源 ...

  9. python web项目(django+Layui+mysql)

    python web项目(django--+Layui+mysql) 1.结果图 2目录结构 3.开干 4.总结 为了完成期末作业,做的一个学生成绩管理系统,采用django+Layui+mysql5 ...

最新文章

  1. 导入数据tf-data
  2. 公司用了 6 年的分布式锁,很是牛逼啊!
  3. C语言经典例69-有n个人围成一圈报数问题
  4. Win2003服务器设置防火墙图文教程
  5. 阿里为什么建议给MVC三层架构多加一层Manager层?
  6. jzoj1758-过河【dp】
  7. 一个Web前端自学者的自述
  8. [js] 使用js实现一个循环队列
  9. am335x修改sd卡cd管脚
  10. Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法[转]
  11. MongoDB DBA 实践6-----MongoDB的分片集群部署
  12. 双系统环境下 CentOS 挂载 Windows NTFS 磁盘分区
  13. android 按钮复用,Android Button 自带阴影效果另一种解决办法
  14. 西南科技大学OJ题 交换二叉树的孩子结点1105
  15. 三星s9 android p内测,三星国行Galaxy S9/S9+用户安卓9.0内测:更新One UI
  16. 简单编程(五)编程验证一下“角谷猜想”
  17. POJ 2242 The Circumference of the Circle G++ 海伦公式 三角形外接圆半径公式 背
  18. 计算机学校排名高中,高中学校排名/全国高中排名一览表
  19. HTLM 零基础入门教程(详解)
  20. Onenote实用笔记

热门文章

  1. 【知识必备】浅淡MVP在Android项目中的实战演习,让代码结构更简单~
  2. windows 安装
  3. ExtJS4.x 开发环境搭建
  4. HBase中的时间维度
  5. BT项目的运作之一项目建设方案与BT总包方的选择
  6. JS操作DOM元素属性和方法
  7. mysql带LIKE 关键字的查询
  8. muduo之BlockingQueue
  9. C++中public,protected,private访问范围和用法
  10. C/C++中未定义行为