计划任务管理

  • at 一次性任务设置
    • 具体操作
      • 查询未执行任务
      • 删除指定编号的 at 任务
  • crontab 周期性任务设置
    • 1.crontab 的配置文件和目录
      • (1)/etc/crontab——系统任务配置文件
      • (2)/var/spool/cron/——用户 cron 任务的配置文件存放目录
    • 2.使用 crontab 命令管理用户的计划任务
      • (1)编辑用户的计划任务列表
      • (2)查看用户的计划任务列表
      • (3)删除用户的计划任务列表

CentOS 系统中默认已安装了 at、cronie 软件包,通过 atd 和 crond 这两个系统服务实现一次性、周期性计划任务的功能,并分别通过 at、crontab 命令进行计划任务设置。

at 一次性任务设置

使用 at 命令设置的计划任务只在指定的时间点执行一次,前提是对应的系统服务 atd 必须已经运行。需要注意的是,计划执行任务的时间、日期必须安排在当前系统的时刻之后,否则将无法正确设置计划任务。

具体操作

1、at 指定计划执行任务的时间、日期(如 at 14:30 2021-1-1)
2、确认后将进入带“at>”提示符的任务编辑界面,每行设置一条执行命令,可以依次设置多条语句
3、最后按 Ctrl+D 组合键提交任务

注意:所设置的命令操作将在计划的时间点被依次执行。


查询未执行任务

对于已经设置但还未执行(未到时间点)的计划任务,可以通过 atq 命令进行查询。但已执行过的 at 任务将不会再出现在列表中

删除指定编号的 at 任务

若要删除指定编号的 at 任务,可以使用 atrm 命令。删除后的 at 任务将不会被执行, 并且不会显示在 atq 命令的显示结果中,但已经执行过的任务无法删除。

crontab 周期性任务设置

1.crontab 的配置文件和目录

(1)/etc/crontab——系统任务配置文件

/etc/crontab 文件中设置的是维护 Linux 操作系统所需的任务,Linux 操作系统及相关程序在安装时可自动设置,不建议用户手动修改此文件。例如,该文件中包括设置 Shell 环境、可执行路径等变量的操作,以及每小时、每天、每周、每月需要执行的任务目录。执行如下的“cat/etc/crontab”命令可以查看/etc/crontab 文件的具体内容。

(2)/var/spool/cron/——用户 cron 任务的配置文件存放目录

由用户自行设置(使用 crontab 命令)的 cron 计划任务将被保存到目录/var/spool/cron/ 中,文件名与用户名相同。例如,通过如下操作可以得知,root 用户的 cron 计划任务保存在配置文件/var/spool/cron/root 中。

2.使用 crontab 命令管理用户的计划任务

设置用户的周期性计划任务列表主要通过 crontab 命令进行,结合不同的选项可以完成不同的计划任务管理操作。常用的选项如下。

  • -e:编辑计划任务列表。
  • -u:指定所管理的计划任务属于哪个用户,默认是针对当前用户(自己),一般只有 root 用户有权限使用此选项(用于编辑、删除其他用户的计划任务)。
  • -l:列表显示计划任务。
  • -r:删除计划任务列表。

(1)编辑用户的计划任务列表

执行“crontab -e”命令后,将打开计划任务编辑界面(与 vi 中的操作相同)。通过该界面用户可以自行添加具体的任务配置,每行代表一个记录。
每一行任务配置记录都包括六个数据字段,分别表示不同的含义,crontab 任务配置记录中所设置的命令操作将在“分钟”+“小时”+“日期”+ “月份”+“星期”都满足的条件下执行。

  • *表示取值范围中的任意时间
  • -:可以表示一个连续的时间范围,如“1-4”表示整数 1、2、3、4。
  • ,:可以表示一个间隔的不连续范围,如“3, 4, 6, 8”。
  • /:可以用来指定间隔频率,如在日期字段中的“*/3”表示每隔 3 天。

(2)查看用户的计划任务列表

crontab 命令结合“-l”选项可以查看当前用户的计划任务列表,对于 root 用户来说,还可以结合“-u”选项查看其他用户的计划任务

(3)删除用户的计划任务列表

当只需要删除某一条计划任务时,可以通过“crontab -e”命令进行编辑;而若要清空某个用户的所有计划任务,可以执行“crontab -r”命令。

详细!!计划任务设置详细步骤相关推荐

  1. 笔记本电脑如何设置html输出,笔记本设置无线路由器步骤_怎么用笔记本设置路由器?-192路由网...

    问:怎么用笔记本设置路由器? 本人是电脑白痴,对电脑.路由器方面一点都不懂,问的问题可能比较低级,希望各位大神不要帮帮忙. 具体情况是这样的,买了一个无线路由器,家里用的笔记本电脑,我想知道笔记本设置 ...

  2. matlab amesim 版本,高版本amesim—matlab联合仿真设置详细步骤.pdf

    高版本amesim-matlab联合仿真设置详细步骤 高版本AMESim-MATLAB 联合仿真设置详细步骤 说明:现以AMESimR12 .MATLAB2010a 为例说明,其他版本类似. 1.版本 ...

  3. 电视盒是计算机网络连接设备,网络机顶盒怎么连接WIFI 网络设置详细步骤

    网络机顶盒怎么连接WIFI? 简单的说,"网络机顶盒"可以看成是一个通过INTERNET互联网获得视频节目的"机顶盒".也就是说普通的机顶盒接的是同轴线缆,走的 ...

  4. 显示器恢复出厂设置 详细步骤

    显示器恢复出厂设置 详细步骤 一.什么是显示器的工厂模式? 工厂模式是厂家在设计电路时预留的一些功能,这些功能并不对普通用户开放的.通过特殊的方式进入,通过修改存储器数据或其他方式对显示器进行维护. ...

  5. Oracle sqlplus的set命令详细使用和设置

    Oracle sqlplus的set命令详细使用和设置 SQL*Plus是Oracle提供的访问数据库服务器的客户端软件,是Oracle的核心组件,也是Oracle DBA最常用的工具. 1.1  s ...

  6. win10计算机恢复出厂设置,Windows 10 一键恢复出厂设置详细教程

    当Windows10系统使用久了,体积越来越大,运行卡顿缓慢,就会选择重装系统.其实Windows10内置了一键恢复出厂设置工具,我们可以使用此方法先解决系统问题哦!接下来,我就教大家Windows1 ...

  7. 史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同

    史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同 http://codingstandards.iteye.com/blog/1535994 操作系统:CentOS 5.8 MySQL版本 ...

  8. c4d语言包英文,Maxon Cinema 4D R23(C4D R23)中英文安装及设置详细教程(附下载)

    中文包安装方法: 离线方法:打开下载好的语言包文件,在顶部菜单栏找到"Help>Manual Installation" 打开语言包的位置,选择要安装的.c4dupdate包 ...

  9. centos7安装或升级Google chrome、安装Firefox浏览器详细过程及设置桌面快捷方式

    目录 背景: 一.centos7安装谷歌浏览器 1.Google chrome安装包下载 2.命令行安装 3.下载并安装字体所需依赖包 3.1.安装libvulkan.so.1()(64bit) 3. ...

最新文章

  1. GDB多线程调试常用命令
  2. Ros学习topic——小海龟
  3. 可行的DeltaSpike教程
  4. luogu P5341 [TJOI2019]甲苯先生和大中锋的字符串
  5. 一起助力!为wuhan2020:武汉新型冠状病毒防疫开源信息收集平台尽一份微薄之力!...
  6. 这个高颜值的开源第三方网易云音乐播放器你值得拥有
  7. JavaScript学习手册三:JS运算符
  8. 顶层设计:为智慧城市描画建设“蓝图”
  9. 把图片放大清晰度不变的方法
  10. win10休眠_Win10关机后一动键盘就开机怎么解决
  11. typora 自动添加标题序号
  12. OPC DA与OPC UA的区别
  13. 红米k30至尊纪念版和红米k30i哪个好
  14. python遥控汽车玩具_ESP32MicroPython 手机遥控小车
  15. 手撸spring源码分析IOC实现原理
  16. zblog mysql修改_zblog数据库批量替换https的方法
  17. 什么是一方库、二方库、三方库
  18. 品味人生(TALK ABOUT LIFE)
  19. 修订版开源项目成功的十条准则
  20. c陷阱与缺陷第三章——Semantic Pitfalls

热门文章

  1. 利用Python爬虫爬取斗鱼直播间信息,以及直播的实际人数!
  2. 黄灯闪烁c语言程序,交通灯控制程序 需要加一个黄灯闪烁三次 求求大神
  3. 百度刘捷:数据驱动,AI赋能助力城市数字化转型
  4. win10更新后D盘变成CD驱动器
  5. 制作启动U盘后出现“CD驱动器”问题
  6. 敬业签:备忘录在手机哪里能找到?
  7. 阿里云个人镜像仓库日常基本使用
  8. 嵌入式软件管培生每日总结-第6-7天
  9. 华为OD机试 - 找朋友(Java JS Python)
  10. 线上数码商城小程序开发,尽享购物乐趣