at命令

AT Time 中的时间表示方法

-----------------------------------------------------------------------

时间 例子 说明

-----------------------------------------------------------------------

Minute at -f a.sh now + 5 minutes 任务在 5 分钟后运行

Hour at now + 1 hour 任务在 1 小时后运行

Days at now + 3 days 任务在 3 天后运行

Weeks at now + 2 weeks 任务在两周后运行

Fixed at midnight 任务在午夜运行

Fixed at 10:30pm 任务在晚上 10 30 分开始

Fixed at 1:00 12/20/04 任务在 2004 12 20 日 凌晨 1 点开始

-----------------------------------------------------------------------

 

2. 查看目前在等待执行的任务

输入任务后,可以使用 atq 命令可以看到目前等待执行的任务,输出提供了任务号、用户和任务执行时间等信息。

 

# atq

8 2004-12-15 02:05 a mj

 

里面的 a 表示是 at 任务还是 batch 命令生成的任务。

 

3. 删除 at 任务

删除一个 at 任务比较简单,使用 atrm 命令就可以轻松解决。

比如我知道了任务的队列号,那么就可以删除它:

 

# atrm 8

 

就删除了队列号为 8 at 任务了。

 

at -l 列表

at -r 移除  

At命令在不同语境下有不同含义,以下分别介绍: ### Unix和Linux系统中的at命令 at 命令是 Unix 和 Linux 系统中用于调度一次性任务的工具,允许用户在指定的时间执行命令或脚本。与 cron 不同,cron 更适合定期重复的任务,而 at 则专注于单次执行的任务 [^1]。 at的守护进程atd会以后台模式运行,检查系统上的一个特殊目录来获取at命令提交的作业。默认情况下,atd守护进程每60秒检查一次目录。有作业时会检查作业运行时间,如果与当前时间匹配,则运行此作业 [^3]。 #### 使用方法示例 例如,若要在今晚8点执行一个脚本`/home/user/script.sh`,可以使用以下命令: ```bash at 20:00 at> /home/user/script.sh at> <Ctrl + D> ``` 在输入`at 20:00`后,会进入at命令的交互模式,输入要执行的命令后,按`Ctrl + D`提交任务。 ### 通信领域的AT指令 AT(Attention)指令集是从终端设备(Terminal Equipment, TE)或数据终端设备(Data Terminal Equipment, DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备 (Data Circuit Terminal Equipment,DCE)发送的,通过TA,TE发送的AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互;用户可通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制 [^2]。 早期,AT指令仅被用于modem操作,后来主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM研发了一整套AT指令,AT指令在此基础上演化并加入了GSM 07.05标准以及现在的GSM07.07标准,成为完全标准化和比较健全的标准 [^2]。 AT指令是以AT作首,字符结束的字符串,每个指令执行成功与否都有相应返回,针对其他的一些非预期信息模块会有对应的信息提示,接收端可做相应处理 [^2]。 #### 使用方法示例 若要查询信号强度,可使用`AT+CSQ`指令,在终端输入该指令后,设备会返回当前的信号强度信息。 AT工程和文档可以参考以下链接: AT 工程:https://github.com/espressif/esp-at AT 文档:https://docs.espressif.com/projects/esp-at/zh_CN/latest/ [^4]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值