.net 定时执行任务

Emrys
  • 1.4k

.net 定时执行任务,现在有个需求就是我们要每天7点处理一些事情。
我现在的想法是建立个windows service 然后每隔一分钟判断一次时间,如果是7点了,然后直接任务。
有没有更好方式,可扩展的,然后最好是可以配置的,比如定时,每天,隔多长时间执行任务。

回复
阅读 11.4k
11 个回答
✓ 已被采纳

Windows自带一个计划任务,一可以试一下,我以前一直用的这个,挺好用的

cuibty
  • 5
新手上路,请多包涵
popotans
  • 3
新手上路,请多包涵

1.简单一嗲 使用 windows定时计划任务,去访问你的一个页面,逻辑写在这个页面里。

  1. 使用定时任务组建,楼上的几个都可以使用。

最简单的,使用系统计划任务定点执行应用程序

有个timer的类,具体可以查一下,一般是结合异步或者多线程使用的

Aimeeqiliu
  • 17

楼上有提供windows定时计划任务的比较稳妥。业务逻辑自己写在程序里就可以了。windows每个版本都有。自己写服务需要注册启动服务,还要做进程守护,防止服务赶巧不巧7:00崩了。最稳妥的办法就是Windows定时计划任务。百度搜素“windiwos计划任务”就ok了,步骤很详细。

如果是要定时执行自己写的函数方法,用timer类就可以了

宣传栏