首页 > 编程知识 正文

linux的ps命令,串口at指令使用方法

时间:2023-05-04 05:32:13 阅读:39220 作者:2485

at命令在linux上的主要作用是计划任务的执行。 学习和编辑整理了linux的at命令的详细说明,希望对您有帮助。

详细说明linux的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将要执行的任务提交为时间参数

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 now 5 minutes

ex 04pm 3 days

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

linux的at命令的详细使用示例

实例1:3天后下午5点运行/甜蜜世界/ls

命令:

at 5pm 3日期

输出:

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

at /甜蜜的世界/ls

按Ctrl D键

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

按Ctrl D键

job 8 at 2013-01-06 17:20

[根@ localhost~] #

例3 )计划任务设置后,可以在未运行任务之前使用atq命令验证系统是否未运行工作任务

命令:

atq

输出:

[root@localhost ~]# atq

82013-01-0617336020a路线

72013-01-0817336000a路线

[根@ localhost~] #

示例4 :删除已经设置的任务

命令:

atrm 7

输出:

[root@localhost ~]# atq

82013-01-0617336020a路线

72013-01-0817336000a路线

[root@localhost ~]# atrm 7

[root@localhost ~]# atq

82013-01-0617336020a路线

[根@ localhost~] #

例5 :显示已经设定的任务内容

命令:

at -c 8

输出:

[root@localhost ~]# at -c 8

#! 甜蜜的世界/sh

# atrun uid=0 gid=0

#邮件根0

umask 22此处省略n个字符

日期/根/2013.log

[根@ localhost~] #

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