最佳答案
我正在为一组共享存储在数据库中的各种相关对象的程序绘制体系结构草图。我希望其中一个程序充当服务,为这些对象上的操作提供更高级别的接口,而其他程序通过该服务访问对象。
我目前的目标是将Python和Django框架作为实现该服务的技术。我很确定我知道如何在Linux中守护Python程序。但是,系统应该支持Windows,这是一个可选的规格项。我几乎没有Windows编程经验,对Windows服务也没有任何经验。
是否有可能运行Python程序作为Windows服务(即自动运行,无需用户登录)?我不一定要实现这一部分,但我需要一个粗略的想法,它将如何做,以决定是否沿着这些线设计。
编辑:谢谢你到目前为止所有的回答,他们是相当全面的。我想知道更多的事情: Windows如何意识到我的服务?我可以使用本机Windows实用程序管理它吗? 在/etc/init.d中放置启动/停止脚本的等效内容是什么? < / >强