码迷,mamicode.com
首页 > 移动开发 > 详细

Linux部署Django:报错 nohup: ignoring input and appending output to ‘nohup.out’

时间:2019-11-28 21:24:14      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:manage   shell   style   而且   linux服务器   ssh   原因   帐户   end   

一、部署 Django 到远程 Linux 服务器

利用 xshell 通过 ssh 连接到 Linux服务器,常规的启动命令是

python3 manage.py runserver 0.0.0.0:80

但是,关闭 xshell 后,就访问不了 Django 了。

这时候需要使用 nohup 命令启动(概念:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程)

这时输入

nohup python3 manage.py runserver 0.0.0.0:80

此时会报错

nohup: ignoring input and appending output to ‘nohup.out’

 

二、解决办法

1、原因

是因为使用 nohup 会产生日志文件,默认写入到 nohup.out

2、解决

将 nohup 的日志输出到 /dev/null,这个目录会让所有到它这的信息自动消失

nohup python3 manage.py runserver 0.0.0.0:80 > /dev/null 2> /dev/null &

 

Linux部署Django:报错 nohup: ignoring input and appending output to ‘nohup.out’

标签:manage   shell   style   而且   linux服务器   ssh   原因   帐户   end   

原文地址:https://www.cnblogs.com/yebaofang/p/11953342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!