㈠ 我的电脑是 win7系统 在命令提示符中输入 at 01:40 shutdown -s 新增加了一项作业 其作业 id=2 是啥意思
at 命令是添加计划任务,意思是在1:40,电脑会执行这个操作(所谓作业),即关机。
计划任务有一个编号,就是ID=2之类
㈡ 如何使用 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(命令解释器)。
㈢ AT指令的用法
AT指令是以AT作首, 字符结束的字符串,AT指令的响应数据包在 中。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。
示例:CDMA modem DTE
AT< CR>
< LF> OK < LF>
ATTEST< CR>
< CR> ERROR < LF>
如果AT指令执行成功,“OK”字符串返回;
如果AT 指令语法错误或AT 指令执行失败,
“ERROR”字符串返回。 与SMS有关的GSM AT指令(from GSM07.05)如表1所示:
表1 相关的GSM AT指令
AT 指令
功 能
AT+CMGC
Send an SMS command(发出一条短消息命令)
AT+CMGD
Delete SMS message(删除SIM卡内存的短消息)
AT+CMGF
Select SMS message formate(选择短消息信息格式:0-PDU;1-文本)
AT+CMGL
List SMS message from preferred store(列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”-未读,1/“REC READ”-已读,2/“STO UNSENT”-待发,3/“STO SENT”-已发,4/“ALL”-全部的)
AT+CMGR
Read SMS message(读短消息)
AT+CMGS
Send SMS message(发送短消息)
AT+CMGW
Write SMS message to memory(向SIM内存中写入待发的短消息)
AT+CMSS
Send SMS message from storage(从SIN|M内存中发送短消息)
AT+CNMI
New SMS message indications(显示新收到的短消息)
AT+CPMS
Preferred SMS message storage(选择短消息内存)
AT+CSCA
SMS service center address(短消息中心地址)
AT+CSCB
Select cell broadcast messages(选择蜂窝广播消息)
AT+CSMP
Set SMS text mode parameters(设置短消息文本模式参数)
AT+CSMS
Select Message Service(选择短消息服务)
对短消息的控制共有三种模式:
Block Mode
基于AT命令的PDU Mode
基于AT命令的Text Mode
使用Block模式需要手机生产厂家提供驱动支持,目前,PDU Mode 已取代 Block Mode, Text Mode比较简单,本文重点介绍模式PDU Mode,以西门子公司的产品TC35T为例。 (1)RS232串口连接
由于TC35T自带RS232串口线,故只需将其连接到计算机串口即可。打开超级终端,选择相应的串口,将端口参数设置为:速率—4800、奇偶校验位—无、数据位—8、停止位—1、流量控制—硬件。
(2)连接测试
输入“AT”然后回车,屏幕上返回“OK”表明计算机与TC35T已连接成功,TC35T能够正常工作。这时就可以测试各类AT命令。
当测试命令“AT+CMGS=?”时,如果返回“OK”标明TC35T支持该指令。该指令的完整语法如下:
如果此时TC35T处于PDU Mode(即“AT+CMGF?”返回“0”)
AT+CMGS=PDU is given<^Z/ESC>
如果短消息发送成功,则返回“OK”,并显示信息号:
+CMGS: [,]
如果短消息发送失败,则返回如下信息号:
+CMS ERROR:
如果此时TC35T处于Text Mode(即“AT+CMGF?”返回“1”)
AT+CMGS=[,toda]text is entered<^Z/ESC>
如果短消息发送成功,则返回“OK”,并显示信息号:
+CMGS: [,]
如果短消息发送失败,则返回如下信息号:
+CMS ERROR:
另外,由于使用的是TC35T,当有新的短消息到来时,需要TC35T产生提示,使用指令“AT+CNMI”。该指令的完整语法如下:
AT+CNMI=[][,][,][,][,]
如果有新的短消息来到,则TC35T将自动返回下列提示:
+CMTI: “SM”,
此时读出,然后用“AT+CMGR”指令即可读出短消息内容。 例如,我们要将字符“Hi”字符发送到目的地“13678099”
PDU字符串为:
⑵91—短信息中心号码类型。91是TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。
91—10010001
BIT No.
7
6
5
4
3
2
1
0
Name
1
数值类型
号码鉴别
数值类型(Type of Number):000—未知,001—国际,010—国内,111—留作扩展;
号码鉴别(Numbering plan identification):0000—未知,0001—ISDN/电话号码(E.164/E.163),1111—留作扩展;
⑶683108701305F0—短信息中心号码。由于位置上略有处理,实际号码应为:字母F是指长度减1)。这需要根据不同的地域作相应的修改。
⑴、⑵、⑶通称短消息中心地址(Address of the SMSC)。
⑷11—文件头字节。
11&h=00010001&b
BIT No.
7
6
5
4
3
2
1
0
Name
TP-RP
TP-UDHI
TP-SPR
TP-VFP
TP-RD
TP-MTI
value
0
0
0
1
0
0
0
1
应答路径—TP-RP(TP-Reply-Path):0—不设置; 1—设置
用户数据头标识—TP-UDHL(TP-User-Data-Header-Indicator):0—不含任何头信息; 1—含头信息
状态报告要求—TP-SPR(TP-Status-Report-Request):0—需要报告; 1—不需要报告
有效期格式—TP-VPF(TP-Validity-Period-Format):00—不提供(Not present); 10—整型(标准);01—预留; 11—提供8位字节的一半(Semi-Octet Represented)
拒绝复制—TP-RD(TP-Reject-Duplicates):0—接受复制; 1—拒绝复制
信息类型提示—TP-MTI(TP-Message-Type-Indicator):00—读出(Deliver); 01—提交(Submit)
⑸00—信息类型(TP-Message-Reference)
⑹0B—被叫号码长度。
⑺91—被叫号码类型(同⑵)。
⑻3176378290F9—被叫号码,经过了位移处理,实际号码为“1368099”。
⑹、⑺、⑻通称目的地址(TP-Destination-Address)。
⑼00—协议标识TP-PID(TP-Protocol-Identifier)
BIT No.
7
6
5
4
3
2
1
0
Bit No.7与Bit No.6: 00—如下面定义的分配Bit No.0—Bit No.5;01—参见GSM03.40协议标识完全定义;10—预留;11—为服务中心(SC)特殊用途分配Bit No.0—Bit No.5。
一般将这两位置为00。
Bit No.5:0—不使用远程网络,只是短消息设备之间的协议;1—使用远程网络。
Bit No.0—Bits No.4:00000—隐含;00001—电传;00010—group 3 telefax;00100—语音;00101—欧洲无线信息系统(ERMES);00110—国内系统;10001—任何基于X.400的公用信息处理 系统;10010—Email。
⑽00—数据编码方案TP-DCS(TP-Data-Coding-Scheme)
BIT No.
7
6
5
4
3
2
1
0
Bit No.7与Bit No.6 :一般设置为00;Bit No.5:0—文本未压缩,1—文本用GSM标准压缩算法压缩;Bit No.4:0—表示Bit No.1、Bit No.0为保留位,不含信息类型信息,1—表示Bit No.1、Bit No.0含有信息类型信息;Bit No.3与Bit No.2:00—默认的字母表,01—8bit,10—USC2(16bit),11—预留;Bit No.1与Bit No.0:00—Class 0,01—Class 1,10—Class 2(SIM卡特定信息),11—Class 3。
⑾00—有效期TP-VP(TP-Valid-Period)
VP value(&h)
相应的有效期
00 to 8F
(VP+1)*5 分钟
90 to A7
12小时+(VP-143)*30分钟
A8 to C4
(VP-166)*1天
C5 to FF
(VP-192)*1 周
⑿02—用户数据长度TP-UDL(TP-User-Data-Length)
⒀C834—用户数据TP-UD(TP-User-Data)“Hi” 鉴于TC35(T)支持TEXT格式,我们在试验中主要测试该格式。
(1)设置短消息中心
(2)设置短消息发送格式
AT+CMGF=1 (1-TEXT; 0-PDU);
(3)发送短消息(短消息内容为“test”)
> test ^z ;
(4)设置短消息到达自动提示: 设置短消息到达提示当短消息被接收,将获取指令: +CMTI:SM,INDEX(信息存储位置)
AT+CNMI=1,1,0,0,1();
(5)获取短消息内容(Once more),假设INDEX=8。
AT+CMGR=8
返回信息如下:
+CMGR: REC UNREAD,+86135085560,,01/07/16,15:37:28+32,Once more (1)短消息中心一般不会改动,如果短消息中心号码改动,在使用“AT+CSCA”语句时,记住TC35要重新启动,否则TC35不能正常工作(TC35T不存在此问题)。
(2)某些SIM卡带有密码,启动时需要输入密码。
㈣ 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
㈤ linux中at命令
at命令
at:计划任务,在特定的时间执行某项工作,在特定的时间执行一次。
格式:at+时间
例1:date //查看系统当前时间
at 时间 //系统计划启动任务时间
at> date >/root/1.txt //date:系统计划启动任务时间执行date命令;/root/1.txt执行命令写入位
置和文件
ctrl+d退出 //退出at命令
例2:date //查看系统当前时间
at 时间 //系统计划启动任务时间
at> init 0 /root/2.txt //init 0:系统计划启动任务时间执行init 0(关机)命令;/root/2.txt执
行命令写入位置和文件
例3:在固定时间内添加一个用户(这时建立的用户没有密码)
#at 12:00(时间) //at命令设定12:00执行一项操作
at>useradd aaa //在at命令里设定添加用户aaa
ctrl+d //退出at命令
tail -f /etc/passwd //查看/etc/passwd文件后十行是否增加了一个用户aaa
计划任务结束后,查看任务是否写入文件中,可以用cat或vi命令查看。
格式:cat(vi)+(路径)文件名
例1:cat(vi) 1.txt
日 2月 6 09:21:28 CST 2005
计划任务设定后,在没有执行之前我们可以用atq命令来查看系统没有执行工作任务。
格式:atq
例:atq
1 2005-02-06 09:23 a root
启动计划任务后,如果不想启动设定好的计划任务可以使用atrm命令删除。
格式:atrm+任务号
例:atrm 1 //删除计划任务1
atq //查看计划任务是否删除
还可以进入到/var/spool/at目录里把计划任务删除,计划任务的文件都保存在该目录里,可以用rm -f
文件名来删除(以文件的形式删除计划任务,因为计划任务是以文件形式保存在该目录中)
例:#cd /var/spool/at //进入到/var/spool/at目录中
ls //显示目录中所有文件
rm -f a0000a0119b0df //删除计划任务
在通常情况下,超级用户都可以使用这个命令。对于其他用户来说,能否可以使用就取决于两个文
件:/etc/at.allow和/etc/at.deny。
当“用户名”写入/etc/at.deny中,用户不能执行at命令(管理员限制用户使用at命令)。
例:useradd text //新建一个text用户
ls /etc/at.deny //查看at.deny文件内容
vi /etc/at.deny //对at.deny文件进行编辑
text //对at.deny文件进行编辑,写入text用户名,进行at命令限制,然后wq(保存退出)
cat /etc/at.deny //显示at.deny文件内容
su - text //切换到text用户
at 12:00 //text用户执行at命令,如果被限制则出现下面的提示。
You do not have permission to use at.你不允许使用at这个命令
at.allow比at.deny优先级高
at.allow文件中有的用户可以执行at,没有则不能。
linux操作系统在执行用户是否可以执行at命令时,先看at.allow文件没有才看at.deny文件。
注意:linux操作系统默认没有/etc/at.allow文件。
例:ls /etc/at.allow //查看是否已经建立at.allow文件
touch /etc/at.allow //建立/etc/at.allow文件
vi /etc/at.allow //对at.allow文件进行编辑
text //对at.allow文件进行编辑,写入text用户名,该用户名可以执行at命令,然后wq(保存退出)。
su - text //切换到text用户
at 12:00 //text用户执行at命令,若不出现上面所说的提示就可以进行at命令设定了。
at命令格式
at HH:MM YYYY-MM-DD //HH(小时):MM(分钟) YYYY(年)-MM(月份)-DD(日)
例:at 4:00 2004-11-27
HH[am pm]+D(天) days //HH(小时)[am(上午)pm(下午)]+days(天)
例:4pm + 3days :3天以后下午4:00执行at命令设定的计划任务。
㈥ win8下在用at命令定时关机时为什么提示at命令已经弃用,建议运用schtasks.exe
1.在开始屏幕上找到下拉按钮。并点击它。如果找不到,按WIN+F。
㈦ dos 中date命令和at命令的用法
at 命令实例 比如我们要定时一个任务的执行 如下
at 时间 命令
at 还可以每日执行
at 时间 /every M,W,T,S,St,F,Th 命令
取消任务则用
at/delete /yes 任务
A.
DATE [/T | date]
显示当前日期设置和输入新日期的提示
B.
可用来在cmd中显示时间 如下
echo %date%
此时date为变量
C.可用来修改系统日期 可惜我不会。。。
D.time 与date一般是时间 可作为变量
echo %time% 亦可修改时间
望采纳! 帮助命令可在dos下输入help进行查看 或上网查阅 谢谢
㈧ at命令的用法
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
指定要运行的
Windows
2000
命令、程序(.exe
或
.com
文件)或批处理程序(.bat
或
.cmd
文件)。当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。如果命令在远程计算机上,请指定服务器和共享名的
UNC
符号,而不是远程驱动器号。如果命令不是可执行
(.exe)
文件,必须在命令前加上
cmd
/c,例如:
cmd
/c
dir
>
c:\test.out