【问题标题】:Run program on server forever without manually starting it永远在服务器上运行程序,无需手动启动它
【发布时间】:2018-01-22 06:39:14
【问题描述】:

我创建了一个驻留在服务器上的应用程序。该应用程序使用 Django 进行连接。所以,如果我想访问网页,我必须运行以下命令来启动服务器 -

 python manage.py runserver ip adress:port number 

有什么方法可以让它在我的电脑关机后一直运行?

但是,我还想保存应用程序的日志,以便以后查看和调试,或者只是检查程序的运行情况。

【问题讨论】:

  • 使用tmuxnohup
  • @itzMEonTV 它们是如何使用的?
  • 简单但肮脏的方式,将其作为后台进程运行(python manage.py runserver ip:port &)并注销服务器
  • @itzMEonTV 成功了。谢谢 :) 我需要另一个帮助。你能不能看看我的帖子。我已经编辑过了。

标签: django server django-manage.py


【解决方案1】:

我通过运行以下命令设法解决了这个问题 -

 nohup python manage.py runserver ip:port > Output.txt &

日志正在保存在 Output.txt 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多