美文网首页
Linux 后台运行 python 程序

Linux 后台运行 python 程序

作者: 我的章鱼小丸子呢 | 来源:发表于2020-08-27 15:07 被阅读0次

转自原博客

使用说明

当 Python 程序需要一直运行时,可以让程序在后台运行并将运行信息输出到日志文件中。

启动命令

一般使用

nohup python -u  manage.py runserver IP:port >log.log 2>&1 &

只记录异常日志

nohup python -u ***.py >/dev/null 2>error.log  2>&1 &

不记录任何日志

nohup python -u manage.py >/dev/null  2>&1 &

命令说明

“nohup” :保证程序不被挂起
“python”:是执行python代码的命令
“-u”:表示不启用缓存,实时输出打印信息到日志文件(如果不加-u,则会导致日志文件不会实时刷新代码中的print函数的信息)
“***.py”:是python的源代码文件
“log.log”:是输出的日志文件
“>”:是指将打印信息指定到日志文件
“2>&1”:将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)

关闭命令

查看进程

ps -ef|grep python
或者
ps -ef|grep ***

关闭进程

kill -9 pid

相关文章

  • Linux 后台运行 python 程序

    转自原博客 使用说明 当 Python 程序需要一直运行时,可以让程序在后台运行并将运行信息输出到日志文件中。 启...

  • Linux后台运行Python程序

    第一种nohup命令来让程序在后台运行 括号内容表示可以将平时输出到控制台中的内容重定向到*.log这个文件中,这...

  • 命令

    在linux系统中,后台运行进程~ nohup python -u 程序入口文件 > test.out 2>&1 &

  • Linux程序后台运行

    背景由于自己经常使用SSH远程连接服务器,但是连接久了之后网络会自动断掉。为了避免网络断掉之后自己的程序还在后台运...

  • Linux服务器后台运行程序

    # Linux服务器后台运行程序在linux服务器上跑程序,要跑几天,又不能一直开着客户端,就需要在后台运行。命令...

  • nohup 和>/dev/null 2>&1

    一、用途:nohup表示永久运行。&表示后台运行 在应用Unix/Linux时,我们一般想让某个程序在后台运行 该...

  • centos后台运行程序(nohup+screen)

    1 背景 linux系统经常需要程序在后台运行,程序不随着会话的关闭或用户的退出而关闭。 有两种常用的后台运行程序...

  • python nohup linux 后台运行输出

    [python nohup linux 后台运行输出] 遇到问题 这样运行,生成了nohup.out文件,但是内容...

  • linux 后台运行python脚本

    linux 后台运行python脚本比较方便,可使用nohup。假设python脚本为 test.py 若要查看运...

  • Hello Python

    Python 是跨平台语言,Python 程序可以运行在 Windows , Mac , Linux/Unix 系...

网友评论

      本文标题:Linux 后台运行 python 程序

      本文链接:https://www.haomeiwen.com/subject/zyzsjktx.html