在线等!如何让windows services 在每天凌晨3点钟执行
因为这个时间访问的人比较少!有什么方法!在线等
------解决方案--------------------任务计划,定时器都可以实现的;
===========================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
本人说明: <我的帖子我做主,结贴率保持100%>
优惠接单开发,信誉保证,Q66840199(请注明业务/技术咨询)
===========================================================
------解决方案--------------------让Windows NT的服务程序按时作息
Windows NT Server的服务程序管理器(Control PannelServices)仅能设置某项服务启动方式(自动、手动、失效),而在日常管理工作中,常要求的某项服务能定时开启、关闭。Windows NT Server提供的AT命令能快速、有效地完成各种应用程序的定时执行功能,是解决这一问题的有效手段。利用它可实现RAS服务定时开关,其具体步骤如下:
1.在“设置”“控制面板”“服务”中启动Schedule服务,并将其启动方式属性设置为自动启动。
2.在命令窗口中使用AT命令设置服务程序的定时启动关闭。
AT命令的格式如下:
AT [\\computername] time [/interactive] [/every:date[,]|next:date[, ]] ″command″
参数含义:
无参数:显示所有已设置的计划命令情况。
\\computername:指示执行该命令的计算机名,如省略则在本机执行。
time:命令执行时间
/interactive:当程序执行时是否与正在登录的用户进行交互。
/every:date[,]:指定程序执行的日期(如每周二、三:/every:T,W),每月1,2号:/every:1,2)。
next:date[,]:指定程序下一次执行的日期。
″command″:定时执行的Windows NT命令,程序,批处理。
AT [\\computername] [[id][/delete][/yes]]
参数含义:
id:分配给计划命令的识别号码,可由不带参数的AT命令查到。
/delete:取消指定的计划命令,如果id省略的话,取消所有的计划命令。
/yes:强制对所有的取消询问回答yes。
如每日19:00启动,次日7:30关闭RAS服务的命令如下:
AT 19:00 /every:M,T,W,Th,F,S,Su net start ″remote access server″
AT 7:30 /every:M,T,W,Th,F,S,Su net stop ″remote access server″
利用这种定时机制可以自动完成很多无须人工干预的过程,如本例的服务程序开启与关闭,以及文件、数据备份程序,系统自动清理、杀毒等等,是系统管理人员的好帮手。
------解决方案--------------------可以做个定时器解决。
------解决方案--------------------放心,这个定时器不耗用那么多资源的;
系统感觉不到的;
===========================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
本人说明: <我的帖子我做主,结贴率保持100%>
优惠接单开发,信誉保证,Q66840199(请注明业务/技术咨询)
===========================================================
------解决方案--------------------启用线程每隔10分钟检测一次看是否是凌晨3点是就执行不是就过10分再检测一次。
------解决方案--------------------时间可以设置长一点 30分钟一次
------解决方案--------------------.NET中有个Timer的东东可以,
另外也可以用线程,让他运行之后sleep到指点时间
------解决方案--------------------win service可以用线程啊,设置半个钟头或者一个钟头启动一个
不过还不如创建一个exe文件,用windows的任务计划,设置每天3点运行
------解决方案--------------------任务计划,定时器都可以实现的;
------解决方案--------------------做一个windows 服务就可以了啊!
------解决方案--------------------1、用任务计划实现
2、用线程,先在某个时刻运行此线程,然后sleep线程就行了