【发布时间】:2012-06-21 10:35:55
【问题描述】:
我有一个场景,我必须创建一个 Windows 服务,该服务可以定期检查批处理文件,如果该文件没有执行,那么服务应该开始执行相同的操作。如果它正在执行中,则什么也不做。
目前我正在使用计划任务执行此操作,但计划任务有一个限制,我必须猜测我的批处理文件的预期执行时间并相应地设置计划任务。
我希望我的服务每隔 5 分钟检查一次批处理文件的执行情况,如果文件没有执行,那么它应该开始执行批处理文件。
提前致谢。
【问题讨论】:
-
可以修改批处理文件中的代码吗?
-
@ShellShock:是的,我已经创建了批处理文件,所以我也可以更改批处理文件。
标签: c# windows-services scheduled-tasks