中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » AT命令能不能设置小于一天的重复任务?
作者:
标题: AT命令能不能设置小于一天的重复任务? 上一主题 | 下一主题
picat
初级用户





积分 150
发帖 68
注册 2007-4-26
状态 离线
『楼 主』:  AT命令能不能设置小于一天的重复任务?

看了AT的帮助,好像最低频率就是每天运行一次,但是我想一个小时运行一次,用AT的话是不是没法做到?直接用任务计划GUI倒是可以,但是对批量机器设置的话就太麻烦了。
    好像在坛子上看到过可以替换AT的程序,但是搜索了AT相关的帖子,都没找到,有没有达人提供解决思路?

2007-8-22 13:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 2 楼』:  

使用schtasks命令替换

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
来自 四川南充
状态 离线
『第 9 楼』:  

想一个小时运行一次就打24个AT命令就是了



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2007-8-22 21:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 10 楼』:  

那放到开机启动里呗

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
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: