Dar*_*der 6 .net c# cron windows-services
我能够构建一个Windows服务并安装它.
我很好奇我怎么能每小时运行这项服务?我希望它定期每小时运行一次.
我还需要知道它运行的小时范围,以便我可以将它存储在某个地方.
我怎样才能做到这一点?
编辑:此服务将安装在许多机器上,因此,我不想在100台服务器上创建计划任务.
Fra*_*nov 12
如果您希望任务定期运行而不是持续运行,则应该考虑使用任务计划程序.
如果您需要将代码作为服务,但每小时"激活"一次,最简单的方法是使您的服务成为COM对象,并且每小时调度一个简单的任务,调用创建COM对象的jscript/vbscript并调用简单的方法.
另一种方法是使用任何等待API来"浪费"一个小时而不消耗周期.
请注意,您还必须考虑一些有趣的设计决策,这些决策取决于您的方案:
其中一些由任务调度程序负责,因此我强烈建议您在代码中等待一小时.
归档时间: |
|
查看次数: |
12181 次 |
最近记录: |