linux(十七) 详解计划任务管理

Posted 云来云去-起飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux(十七) 详解计划任务管理相关的知识,希望对你有一定的参考价值。

目录

 

一、一次性计划任务管理

1.1.at 命令

1.2.案列

1.3.任务存放位置

1.4.命令解析

二、周期性任务

2.1.crontab命令描述

2.2.crontab 任务配置的格式

2.3.添加和修改任务

2.4.查看任务

2.5.删除所有任务

2.6.管理其他用户的任务

2.7.设置黑白名单,白名单优先


一、一次性计划任务管理

1.1.at 命令

  语法:at 【HH:MM】 [yyyy-mm-dd]

   提交:按ctrl+D 键提交任务

1.2.案列

 

at HH:MM YY-mm-dd

>命令

><EOT>--提交(cltr+D)

亦可以使用如下方式:

在你输入出的时候,系统自动会发一个新邮件给你,内容中是你错误命令的提示,地址在:

       

       内容如下:

     

1.3.任务存放位置

           /var/spool/at

1.4.命令解析

  • atq命令 查询 at的任务

  • 快速写法:

                   at now +2min

                   at teatime 默认下午4点,喝茶时间

                   at teatime +3day

                   at May 30 2021 

                   at noon 中午

                   at 2pm

                   at 10am

  •   删除一次性任务,命令atrm,案列如下

二、周期性任务

    2.1.crontab命令描述

      按照预先设置的时间周期(分钟,小时,天)重复执行用户指定的命令操作

      属于周期性计划任务

      主要配置文件

           全局配置文件,位于文件:/etc/crontab

           系统默认的设置 位于目录:/etc/cron.*/

 

 2.2.crontab 任务配置的格式

  •       时间数值的特殊表示方法

              *表示该范围的任意时间

              ,表示间隔的多个不连续时间点

              -表示一个连续的时间范围

              /表示指定间隔的时间频率       

  •      举列说明

          0 17 * * 1-5  周一到周五每天的17:00

          30 8 * * 1,3,5 每周一周三周五的8点半

           0 8-18/2 * * 每天的8点到18点之间每两小时

           * * */3 * * 每三天

  • crontab 任务时间取值范围及读取顺序

 

2.3.添加和修改任务

crontab -e

2.4.查看任务

2.5.删除所有任务

2.6.管理其他用户的任务

2.7.设置黑白名单,白名单优先

   白名单--》 cron.allow

 

以上是关于linux(十七) 详解计划任务管理的主要内容,如果未能解决你的问题,请参考以下文章

十七linux系统的任务计划

Linux计划任务 Crontab 详解

linux计划任务详解

Linux计划任务,CronTab用法详解

计划任务及服务管理

25Linux计划任务详解