A. 求at命令的使用方法
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
以上的第一条命令参数
at是命令名
[\\computername] 远程计算机的计算机名或IP,如针对本地计算机则可不写。
[ [id] [/DELETE] | /DELETE [/YES]]
id是你的计算机里的计划任务序号[/DELETE] 则是删除计划任务。如:
at 1 /delete 这条命令就是删除序号为1的任务。如不加序号则删除全部。
而at 1 /delete /yes 在后面加入yes就是不进行第二步确认而直接删除。要察看所有任务直接输入at就可以了。
最常用的at命令
at 19:30 "d:\1.bat"
上面的19:30 是任务的执行时间, 后面的"d:\1.bat"则是要执行的任务,也就是19点30分时运行d盘的1.bat这个文件。
上面介绍的都是最常用的at命令。如果你要更深入的了解,那就在命令提示符下输入at /?
B. AT命令详解
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername 指定远程计算机。 如果省略这个参数,
会计划在本地计算机上运行命令。
id 指定给已计划命令的识别号。
/delete 删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...] 每个月或每个星期在指定的日期运行命
令。如果省略日期,则默认为在每月的
本日运行。
/next:date[,...] 指定在下一个指定日期(如,下周四)运
行命令。如果省略日期,则默认为在每
月的本日运行。
"command" 准备运行的 Windows NT 命令或批处理
程序。 例:
C. Windows XP中内置AT命令的使用
AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。
我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。
1、定时关机
命令:at 21:00 ShutDown –S –T30
该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。
2、定时提醒
命令:at 12:00 Net Send 10.10.36
.122与朋友约会的时间到了,快点准备出发吧!
其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。10.10.36.122是本机电脑的IP地址。这个功能在Windows中也称作“信使服务”。
3、自动运行批处理文件
如果公司的数据佷重要,要求在指定的'日期/时间进行备份,那么运行:
命令:at 1:00AM /Every:Saturday My_BackUp.bat
这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,它包含能对系统进行数据完全备份的多条命令。
4、取消已经安排的计划
命令:at 5 /Delete
有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。
D. 如何使用 AT 命令安排任务
您也可以使用 at 命令手动安排任务。本文介绍如何使用 at 命令创建和取消计划任务。 AT 命令概述您可以使用 at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用此命令查看现有的计划任务。 要使用 at 命令,“任务计划程序”服务必须在运行中,而且您必须以本地管理员组成员的身份登录。使用 at 命令创建任务时,您必须对任务进行配置,使之在同一用户帐户下运行。 at 命令使用以下语法:at \\computername time /interactive | /every:date,.../next:date,... commandat \\computername id /delete | /delete/yes以下列表介绍可用于 at 命令的参数:\\computername:此参数用于指定远程计算机。如果省略此参数,则任务将安排在本地计算机上运行。time:此参数用于指定运行任务的时间。时间是按 24 小时制的 hour:minutes 形式指定的。例如,0:00 代表午夜,20:30 代表晚上 8:30。/interactive:此参数用于允许任务运行时与处于登录状态的用户的桌面进行交互。/every:date,...:此参数用于安排任务在指定的日期或在一周或一月内指定的一天或多天运行,例如每星期五或每月的第八天。将 date 指定为一周内的一天或多天(使用下面的缩写形式:M、T、W、Th、F、S、Su)或一月内的一天或多天(使用数字 1 至 31)。多个日期项之间一定要用逗号隔开。如果省略此参数,则任务将安排在当天执行。/next:date,...:此参数用于安排任务在当天之后的某个时间运行(例如,下个星期一)。将 date 指定为一周内的一天或多天(使用下面的缩写形式:M、T、W、Th、F、S、Su)或一月内的一天或多天(使用数字 1 至 31)。多个日期项之间一定要用逗号隔开。如果省略此参数,则任务将安排在当天执行。command:此参数用于指定要运行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批处理程序(.bat 或 .cmd 文件)。如果该命令要求使用路径作为参数,请使用绝对路径名(以驱动器号开头的完整路径)。如果该命令位于远程计算机上,请使用统一命名约定 (UNC) 路径名(\\ServerName\ShareName)。如果该命令不是可执行 (.exe) 文件,必须在命令前面添加 cmd /c,例如,cmd /c C:\*.* C:\temp。id:此参数用于指定分配给计划任务的标识号。/delete:此参数用于取消计划任务。如果省略 id 参数,则将取消计算机上的所有计划任务。/yes:此参数用于强制对取消计划任务时系统发出的所有查询回答“是”。如果省略此参数,系统将提示您确认对任务的删除。注意:使用 at 命令时,计划任务是通过使用系统帐户凭据来运行的。如何创建计划任务 单击开始,指向程序,指向附件,然后单击命令提示符。 在命令提示符下,键入下面一行,然后按 Enter 显示当前运行的服务的列表:
net start 如果“任务计划程序”未显示在列表中,则请键入下面一行,然后按 Enter:
net start "task scheler" 在命令提示符下,键入下面一行(使用与您的情况相符的参数),然后按 Enter:
at \\computername time /interactive | /every:date,.../next:date,... command示例 要想在午夜将“Documents”文件夹中的所有文件复制到“MyDocs”文件夹中,请键入下面一行,然后按 Enter:
at 00:00 cmd /c C:\Documents\*.* C:\MyDocs 要想在每个工作日晚上 11:00 备份“Procts”服务器,请创建包含备份命令的批处理文件(例如 Backup.bat),键入下面一行,然后按 Enter 安排该备份任务:
at \\procts 23:00 /every:M,T,W,Th,F backup 要想安排 net share 命令上午 6:00 在“Sales”服务器上运行,并将列表重定向到“Corp”服务器上的共享文件夹“Reports”中的“Sales.txt”文件,请键入下面一行,然后按 Enter:
net start 如果“任务计划程序”未显示在列表中,则请键入下面一行,然后按 Enter:
net start "task scheler" 在命令提示符下,键入下面一行(使用与您的情况相符的参数),然后按 Enter:
at \\computername id /delete | /delete/yes示例 要取消在本地计算机上安排的所有任务,请键入 at /delete,然后按 Enter。 要取消名为“MyServer”的计算机上的 ID 为 8 的任务,请键入 at \\MyServer 8 /delete,然后按 Enter。如何查看计划任务要查看通过使用 at 命令创建的任务,请按照下列步骤操作: 单击开始,指向程序,指向附件,然后单击命令提示符。 在命令提示符下,键入下面一行,然后按 Enter 显示当前运行的服务的列表:
net start 如果“任务计划程序”未显示在列表中,则请键入下面一行,然后按 Enter:
net start "task scheler" 在命令提示符下,执行下列步骤之一: 要查看通过使用 at 命令安排的任务的列表,请键入下面一行,然后按 Enter:
at \\computername - 或 - 要查看特定的计划任务,请键入下面一行,然后按 Enter:
at \\computername id示例 要查看本地计算机上的所有计划任务,请键入 at,然后按 Enter。 要查看名为“Support”计算机上的所有计划任务,请键入 at \support,然后按 Enter。 要查看本地计算机上 ID 为 18 的任务,请键入 at 18,然后按 Enter。疑难解答 当您键入 at \\computername 以查看计划任务列表时,使用 at 命令创建的某些(或全部)计划任务没有列出。 使用at 命令创建任务后,如果在“计划任务”文件夹中修改了任务,则可能会发生此问题。当您使用 at 命令安排任务时,该任务显示在“控制面板”中的“计划任务”文件夹中。您可以查看或修改任务。但是,如果修改了任务,当您使用 at 命令时,将无法查看任务。 要解决此问题,请在“控制面板”中的“任务计划”文件夹中查看或修改该任务。有关此现象的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
220149 无法使用任务计划程序工具查看 AT 任务 当您使用 at 命令安排任务时,该任务在指定的时间或日期不运行。 如果满足下列任一条件,就会发生这种现象: 该命令的语法不正确。 安排任务后,请键入 at \\computername 以确认语法正确。如果命令行下显示的信息不正确,请取消该任务,然后重新创建它。 - 或 - 您安排的任务运行的命令不是 .exe 文件。 at 命令在运行命令之前不自动加载 cmd(命令解释器)。
E. at命令的用法
列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。必须正在运行“计划”服务才能使用 at 命令。
at [\\computername] [[id] [/delete] | /delete [/yes]]
at [\\computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command
参数
如果在没有参数的情况下使用,则 at 列出已计划的命令。
\\computername
指定远程计算机。如果省略该参数,命令将安排在本地计算机。
id
指定指派给已计划命令的识别码。
/delete
取消已计划的命令。如果省略了 id,计算机中已计划的命令将被全部取消。
/yes
当删除已计划的事件时,对系统的查询强制进行肯定的回答。
time
指定运行命令的时间。将时间以 24 小时标记(00:00 [午夜] 到 23:59)的方式表示为小时:分钟。
/interactive
允许作业与在作业运行时登录用户的桌面进行交互。
/every:date[,...]
在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行命令。将 date 指定为星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的数字)。用逗号分隔多个日期项。如果省略了 date,将假定为该月的当前日期。
/next:date[,...]
在重复出现下一天(例如,下个星期四)时,运行指定命令将 date 指定为星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的数字)。用逗号分隔多个日期项。如果省略了 date,将假定为该月的当前日期。
command
F. AT命令的正确用法
Windows里的AT命令建立的计划任务只能指定每个星期或每个月某一天,你要2006年8月12日中午一点运行计算器,命令行可以如下 at 1:00pm /next:Saturday calc 那么在2006年5月13日到2006年8月12日之间的星期六都会在中午一点运行计算器程序。
G. Windows命令中AT命令求解(高手来)
两点:
1、要保证你的Schele服务是开启的。打开方法:sc start Schele
2、at命令中需要添加开关/interactive,即修改命令为:
at 12:00 /interactive cmd /c taskkill /im ttplayer.exe
Windows XP Professional版本上已测试成功!
补充:上面的命令是一次性的,即执行一次后就自动删除了。若要它每天都运行,则需修改为:
at 12:00 /interactive /every:M,T,W,Th,F,S,Su cmd /c taskkill /im ttplayer.exe
H. at 命令如何如何使用
at命令使用详解
AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。
我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。
1、定时关机
命令:at 21:00 ShutDown –S –T30
该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。
2、定时提醒
命令:at 12:00 Net Send 10.10.36
.122与朋友约会的时间到了,快点准备出发吧!
其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。10.10.36.122是本机电脑的IP地址。这个功能在Windows中也称作“信使服务”。
3、自动运行批处理文件
如果公司的数据佷重要,要求在指定的日期/时间进行备份,那么运行:
命令:at 1:00AM /Every:Saturday My_BackUp.bat
这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,它包含能对系统进行数据完全备份的多条命令。
4、取消已经安排的计划
命令:at 5 /Delete
有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。
AT命令是一个win2000/xp/nt当中的一个命令,然而在我们的入侵当中是一个不可缺少的一项服务,他可以让程序中有一个程序在一定的时间里自动执行,从而操控计算机,
下面说一下他的用法!
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername 指定远程计算机。 如果省略这个参数,
会计划在本地计算机上运行命令。
id 指定给已计划命令的识别号。
/delete删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes 不需要进一步确认时,跟删除所有作业
的命令一起使用。
time 指定运行命令的时间。
/interactive 允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...]每个月或每个星期在指定的日期运行命
令。如果省略日期,则默认为在每月的
本日运行。
/next:date[,...] 指定在下一个指定日期(如,下周四)运
行命令。如果省略日期,则默认为在每
月的本日运行。
"command"准备运行的 Windows NT 命令或批处理
程序。
下面说一下他的几个用法!!
(Viliosn.exe 是一个程序)
1,如果想让启动对方在指定时间里的某个程序,你可在命令行里打入:
At \\127.0.0.123:00 c:\winnt\system32/viliosn.exe
提示:新加了一份作业, 作业id=1
2.让对方的计算机在每周一和周二的23:00启动某个程序.那么你可以打入
At \\127.0.0.1 23:00 /every:一,二 c:\winnt\system32\viliosn.exe
提示:新加了一份作业, 作业id=2
3.删除对方计算机上作业id为1的任务
At \\127.0.0.1 1 /delete /yes
4.删除所有的任务
At \\127.0.0.1 /delete
提示:是否要删除所有的操作?然后我们打 Y
I. linux.at 命令怎么用
一次性定时计划任务的at命令的用法!
1.命令格式:
at[参数][时间]
2.命令功能:
在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(
ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart; 开机即启动则需要运行 chkconfig --level 2345 atd on)。
3.命令参数:
-m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出
-I atq的别名
-d atrm的别名
-v 显示任务将被执行的时间
-c 打印任务的内容到标准输出
-V 显示版本信息
-q<列队> 使用指定的列队
-f<文件> 从指定文件读入任务而不是从标准输入读入
-t<时间参数> 以时间参数的形式提交要运行的任务 《Linux就该这么学》
使用实例:
实例1:三天后的下午 5 点锺执行 /bin/ls
命令:
at 5pm+3 days
输出:
[root@localhost ~]# at 5pm+3 days
at> /bin/ls
at> <EOT>
job 7 at 2013-01-08 17:00
[root@localhost ~]#
说明:
实例2:明天17点钟,输出时间到指定文件内
命令:
at 17:20 tomorrow
输出:
[root@localhost ~]# at 17:20 tomorrow
at> date >/root/2013.log
at> <EOT>
job 8 at 2013-01-06 17:20