我有一个需要在 Linux 和 Windows 环境中运行的 python 服务器,我的问题是关于部署的。部署解决方案而不是仅仅双击文件并运行它的最佳方法是什么?
由于我在服务器上使用 server_forever(),我可以从命令行运行脚本,但这会使 python 窗口保持打开状态。如果我注销机器,该过程自然会停止。那么,如果用户登录或离开机器,部署需要继续运行的 python 脚本的最佳方法是什么。
由于我将使用多种环境,Linux 和 Windows,您能否具体说明您在说什么操作系统?
对于 Windows,我正在考虑使用 Windows 调度程序运行脚本“启动时”。但我想看看是否有人有更好的选择。对于linux,我真的不知道要创建什么。我假设一个 CRON 工作?
部署确实指的是编码,因此在多处理作业管理器上使用 serve_forever() 会在执行时保持 python 窗口打开。有没有办法通过代码隐藏这个窗口?你会推荐使用像 py2exe 这样的转换工具吗?