【发布时间】:2013-07-16 13:23:34
【问题描述】:
我有一个需要在 Linux 和 Windows 环境中运行的 python 服务器,我的问题是关于部署的。部署解决方案而不是仅仅双击文件并运行它的最佳方法是什么?
由于我在服务器上使用 server_forever(),我可以从命令行运行脚本,但这会使 python 窗口保持打开状态。如果我注销机器,该过程自然会停止。那么,如果用户登录或离开机器,部署需要继续运行的 python 脚本的最佳方法是什么。
由于我将使用多个环境,Linux 和 Windows,您能否具体说明您所说的操作系统?
对于 Windows,我正在考虑使用 Windows 调度程序运行“启动时”脚本。但我想看看是否有人有更好的选择。对于linux,我真的不知道要创建什么。我正在承担 CRON 工作?
部署确实指的是编码,因此在多处理作业管理器上使用 serve_forever() 会在执行时保持 python 窗口打开。有没有办法通过代码隐藏这个窗口?您是否建议改用 py2exe 之类的转换工具?
【问题讨论】:
-
暂停?你们是怎么回事,我有一个部署问题,这与编程无关?不是每个人都知道一切,有时我们需要帮助。那应该在哪里发布呢?
标签: python linux windows deployment