【问题标题】:How to write windows service to schedule run python script in particular time如何编写 Windows 服务来安排在特定时间运行 python 脚本
【发布时间】:2018-04-26 07:33:06
【问题描述】:

我想在特定时间运行 python 脚本。说Everyday 10am or every 2 hours。我怎样才能做到这一点?我已经阅读了这些问题- Q1Q2

【问题讨论】:

  • 看了这些链接还有什么不清楚的地方?
  • 设置定时器和调度时间 MR @timgeb 。我是python初学者。请指导我。
  • 您为什么需要为此提供服务?你不能用schtasks吗?

标签: python python-3.x windows-services


【解决方案1】:

您不需要服务来安排 Python 脚本。只需使用 Windows 任务计划程序来运行它。当我这样做时,我通常将 Python 的调用包装在一个批处理文件中,因此调度程序运行 mytask.cmd,但您也可以调度解释器的完整命令行调用,例如:c:\python36\python.exe mytask.py

任务计划程序位于控制面板中。打开控制面板,然后在右上角(“搜索控制面板”)键入 Schedule。您将获得的选项之一是管理工具 |安排任务。

【讨论】:

  • 任何示例或链接以使其更清晰,@BoarGules
  • 我添加了在控制面板中查找它的说明。
  • 没关系,我们可以通过批处理脚本来做这个调度吗?基本上我不想处理GUI。如果我运行一个简单的批处理脚本,它将能够安排任务吗?任何的想法 ? @BoarGules
  • 从命令行使用schtasks.exe。此处的文档:msdn.microsoft.com/en-us/library/windows/desktop/…
  • 谢谢,@BoarGules。我会检查这个。
猜你喜欢
  • 2013-11-27
  • 1970-01-01
  • 2020-09-21
  • 2020-06-10
  • 1970-01-01
  • 2020-12-01
  • 2012-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多