C# 如何在每天指定的时间执行Windows服务
我需要每天安排windows服务在预定义的时间运行,然后一直睡到第二天,我该怎么做 解决方案:C# 如何在每天指定的时间执行Windows服务,c#,.net,windows-services,C#,.net,Windows Services,我需要每天安排windows服务在预定义的时间运行,然后一直睡到第二天,我该怎么做 解决方案: 添加了一个计时器,每30分钟超时一次,然后验证一天的时间是否已达到,如果是,则执行所需的功能,确保一天完成后标记一个标志。您不需要。设置一个计划任务;作为后台运行进程的服务(通常)。您可以使用批处理文件启动或停止服务 全部细节 然后只需添加一个计划任务来启动或停止批处理文件。虽然你可以考虑添加一个计时器,如果服务还应该执行周期性任务(检查更新,清理工作文件夹或其他什么),除了它的主要目的。这应该是一个
添加了一个计时器,每30分钟超时一次,然后验证一天的时间是否已达到,如果是,则执行所需的功能,确保一天完成后标记一个标志。您不需要。设置一个计划任务;作为后台运行进程的服务(通常)。您可以使用批处理文件启动或停止服务 全部细节
然后只需添加一个计划任务来启动或停止批处理文件。虽然你可以考虑添加一个计时器,如果服务还应该执行周期性任务(检查更新,清理工作文件夹或其他什么),除了它的主要目的。这应该是一个服务器故障问题。