【问题标题】:How to execute Windows service at a specified time daily如何在每天的指定时间执行 Windows 服务
【发布时间】:2011-01-23 15:53:57
【问题描述】:

我需要每天在预定义的时间安排 Windows 服务运行,然后睡到第二天,我该怎么做?

解决方案:

添加了一个计时器,每 30 分钟超时一次,然后验证一天中的时间是否已到,如果是,则执行所需的功能,确保在一天完成后标记一个标志。

【问题讨论】:

  • 这应该是一个ServerFault问题。

标签: c# .net windows-services


【解决方案1】:
【解决方案2】:

您可以使用批处理文件启动或停止服务。

详细信息here

然后只需添加一个计划任务来启动或停止批处理文件

【讨论】:

    【解决方案3】:

    你没有。您设置了计划任务;作为(通常)后台运行进程的服务。

    【讨论】:

    • 确认。如果服务除了其主要目的之外还应该执行定期任务(检查更新、清理工作文件夹或其他),您可能会考虑添加一个计时器。
    猜你喜欢
    • 2014-03-28
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 2011-11-06
    • 2013-11-09
    • 1970-01-01
    相关资源
    最近更新 更多