首页 > 编程知识 正文

串口at指令使用方法,at命令为什么无效

时间:2023-05-03 07:19:17 阅读:39209 作者:4870

在Linux命令中,at命令用于列出计划的任务。 类似于日历软件的提醒功能。 使用at命令时,不需要特意下载具有提示功能的软件。 at命令有那些用途吗? 介绍Linux at命令的使用方法。

在linux系统上,您可能经常发现系统自动执行某些任务的原因吗? 这些任务到底是谁支配着他们的工作? 在linux系统上,如何使自己设计的备份程序能够自动从某个时间点在系统下运行,而无需手动启动? 这些例行工作可能分为一次性定时工作和循环定时工作,系统中由哪些服务负责? 另外,如果你每年想在妻子生日的前一天发出提醒的信,在linux系统上该怎么办?

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 《时间参数》将执行的任务作为时间参数提交

at可以使用相当复杂的方法来指定时间。 他可以接受当天hh:mm (时间:分钟)式的时间指定。 这个时间过去后,第二天运行。 当然,也可以使用midnight (深夜)、noon )、teatime ) (饮茶时间,通常下午4点) )等模糊语言来指定时间。 用户也可以采用12小时计时制。 也就是说,在时间之后加上AM (上午)或PM (下午),说明是上午还是下午。 也可以指定执行命令的具体日期。 指定month day (星期一)或mm/dd/yy (月份/日期/年份)或dd.mm.yy (日期)的格式。 月亮。 年)。 指定的日期必须跟在指定时间之后。 上面介绍的是绝对计时法,但实际上也可以使用相对计时法。 这将有助于安排即将执行的命令。 指定格式为: now count time-units,now为当前时间,time-units为时间单位,这里为minutes (分钟)、hours (小时)、days (天)、weeks ) (星期几) 计数是时间的数量,是几天、几个小时等等。 另外,还有直接使用today (今天)、tomorrow (明天) )指定完成指令的时间的计时方法。

时间:时间格式。 在这里,您可以定义何时执行at任务的时间。 格式如下。

HH:MM

ex ) 04:00

在今天的HH:MM的时刻进行,如果超过该时刻,则在明天的HH:MM进行该任务。

HH:MM YYYY-MM-DD

ex”04:00 2009-03-17

强制规定在某年某月某日的特殊时刻进行这项任务

HH:MM[am|pm] [Month] [Date]

ex ) 04pm March 17

同样,在某年某月某日的某个时刻强制执行这个任务

h : mm [ am ] number [ minutes ] hours ]

ex’now5minutes

ex ) 04pm 3天

也就是说,在某个时间点再添加一些时间,然后再执行此任务。

4 .使用案例:

实例1:3天后下午5点钟执行/hpdxmg/ls

命令: at 5pm 3日期

输出:

代码如下。

[root@localhost ~]# at 5pm 3 days

at )/hpdxmg/ls

at ) 《EOT》

job 7 at 2013-01-08 17:00

[根@ 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

[根@ localhost~] #

说明:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。