Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在每天指定的时间执行Windows服务_C#_.net_Windows Services - Fatal编程技术网

C# 如何在每天指定的时间执行Windows服务

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

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

解决方案:


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

您不需要。设置一个计划任务;作为后台运行进程的服务(通常)。

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

全部细节


然后只需添加一个计划任务来启动或停止批处理文件。虽然你可以考虑添加一个计时器,如果服务还应该执行周期性任务(检查更新,清理工作文件夹或其他什么),除了它的主要目的。这应该是一个服务器故障问题。