|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『楼 主』:
AT命令能不能设置小于一天的重复任务?
看了AT的帮助,好像最低频率就是每天运行一次,但是我想一个小时运行一次,用AT的话是不是没法做到?直接用任务计划GUI倒是可以,但是对批量机器设置的话就太麻烦了。
好像在坛子上看到过可以替换AT的程序,但是搜索了AT相关的帖子,都没找到,有没有达人提供解决思路?
|
|
2007-8-22 13:59 |
|
|
qzwqzw
银牌会员
天的白色影子
积分 2342
发帖 635
注册 2004-3-6
状态 离线
|
|
2007-8-22 14:23 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
3 楼』:
谢谢LS的,刚才浏览一个讨论是不是该使用第三方工具的帖子,里面有个跟帖也提到了schtasks,还没用过,论坛真是个大宝藏。不过存在一个问题,目标必须是XP或以上版本,我现在需要管理的机器是2000的.....
|
|
2007-8-22 14:31 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
4 楼』:
你at在调用一个命令
n时间后再执行一次at命令
|
|
2007-8-22 15:29 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
5 楼』:
slore你好,我不是很明白你的意思,是不是这样,比如我设置一个任务1点运行,然后任务结束后再次调用at,首先删除刚才的job,然后建立2点运行的任务?
这个倒是个不错的思路。^_^
我想到的两个思路相对比较傻一点,呵呵
一个是:一次设置24个任务,每天的每小时各一个,每个任务的重复频率是一天。
另一个是:只设置重复频率为一天的job,在bat中使用ping计时大法,保证bat运行一天,并且每小时运行我需要的任务一次。
|
|
2007-8-22 15:42 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
6 楼』:
补充一下,第一个思路傻是傻点,但能保证任务的顺利进行。
slore兄和我的第二个思路都存在一个相同的问题:如果任务被不正常中断,将导致最多有24小时的任务无法运行。
|
|
2007-8-22 16:00 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
7 楼』:
如果任务被不正常中断
不明白这个是什么意思?
如果能被中断那么你一次设置24个的为什么就不能被中断?
不要使用用ping做挂起的那个……
|
|
2007-8-22 16:56 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
8 楼』:
我是说比如设置了1点有个任务计划,然后我正好由于某个原因在0:30-1:30关闭了服务器(时间可以再短,只要1点这个时候服务器正好关闭),那么任务计划将在当天错过运行的机会,只有等到第二天的1点才能再次运行。而如果我是一次设置24个任务计划,那么除了错过1点那个任务计划,当天其他的每个整点还是会正常运行任务。
关于这个问题,正如lxmxn版主的帖子[讨论]共同参与讨论:是否应该积极鼓励使用三方工具 里讨论的,我的观点是:尽量在bat,以及系统自带的一些命令的范畴中解决,最后才求助与第三方工具。因为有些问题,可能苛求一下自己才能激发活跃的思维,呵呵,当然这个仅仅是学习范畴,对于工作可能就应该“不择手段”的选用各种可能的工具吧。
|
|
2007-8-22 21:14 |
|
|
不得不爱
超级版主
我爱DOS
积分 5310
发帖 2044
注册 2005-9-26 来自 四川南充
状态 离线
|
|
2007-8-22 21:33 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
|
2007-8-22 21:50 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
11 楼』:
超级版主都来啦,呵呵,荣幸。对本问题的解决不是能不能而是是否完美的问题了,呵呵,我喜欢完美,24个at命令的话就不完美了,o(∩_∩)o...,其实我的需求是30分钟甚至更短为一个周期,这样的话几十个任务计划也太凌乱了。
|
|
2007-8-22 22:08 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
12 楼』:
slore兄你太牛了,每次都能给我启发,我倒是想过使任务开机也能运行,不过还是把目光局限在AT命令里,后来发现AT没法设置任务在启动时运行,但是忘了P处理的注册表大法,唉~~真是当局者迷。 谢谢啦。
如果坛子里还有更高明的做法,还请不吝赐教啊~~
|
|
2007-8-22 22:12 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
13 楼』:
又碰到点问题,注册表的哪个项里可以设置系统启动后自动运行,而不用登录?
|
|
2007-8-22 22:59 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
14 楼』:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
下的UIHost是登陆界面的logonui程序,在后面加,A.exe
可以连A启动……恩,服务应该优先启动……
|
|
2007-8-23 12:40 |
|
|
picat
初级用户
积分 150
发帖 68
注册 2007-4-26
状态 离线
|
『第
15 楼』:
嗯,马上试试,网上找了HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ RunServices和HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ RunServicesonce,测试了10来次了,只有一次成功,不知道问题在哪里,晕死。。
|
|
2007-8-23 14:35 |
|