gpt4 book ai didi

python - 使用接口(interface)在 Windows 上将 python 脚本作为服务运行

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:12 25 4
gpt4 key购买 nike

我有一个问题,我认为我已经有了解决方案。我唯一需要知道的是一些知识和如何做的粗略指导。

我的问题:脚本通过服务器上的 PyCharm 运行。当服务器重新启动时,由于更新或类似的原因,我需要重新启动 PyCharm 并启动脚本。我没有得到该进程已停止的任何信息。此外,如果不通过远程桌面登录并启动 PyCharm,脚本将不会再次启动。

解决方案:将脚本作为服务启动并编写另一个脚本来检查进程是否正在运行。

思路 我的问题是,通过将脚本作为服务运行,我将失去我的 IDE(我与 PyCharm 的界面)。然后我与脚本交互的方式被转移到我的两个日志文件中。我如何知道脚本是否仍在运行?如果发生错误会发生什么,我的日志记录设置没有处理。如果引发异常怎么办?它会被打印到日志文件吗?

我很难脱离界面并在控制台中完成所有操作。然后我依赖于日志文件。这对我来说很新鲜。

我认为如果我将脚本作为服务启动,它就会变成一个黑盒子。

注意:我读了这个指南here ,如何设置 Windows 服务并设置日志记录。如何在不丢失信息的情况下将我的脚本作为服务运行?

最佳答案

当我问这个问题时,我想我已经有了答案。因此,如果不编写服务器/客户端界面,我就必须忍受我的日志文件。感谢评论中的指导。

关于python - 使用接口(interface)在 Windows 上将 python 脚本作为服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com