[Linux]Crond任务调度以及at任务调度

一.crond任务定时调度

crond是反复检测执行的,一个任务结束后,在所规定的时间之后会再次执行
crontab 指令可以给系统分配定时任务

crontab -e 进入编辑页面,设定任务
crontab -l 查看已有定时任务
crontab -r 删除所有任务

在这里插入图片描述编辑时,需要指定间隔时间
具体指令

*/ * * * * * [具体任务]
其中’/’ 后的每一个’*'都表示一个占位符,具体如下所示,默认情况下星号表示不指定

例子: */0 12 * * * ls -l >>/tmp/mydata

在这里插入图片描述
应用实例:

s

二.at任务调度

at任务调度只会调用一次,会有一个任务队列被atd进程所维护,每分钟检测一次任务队列,到达响应时间后就会执行,任务执行后被弹出队列,不再执行

在这里插入图片描述

ps -ef 查看当前运行的所有进程
ps -ef | grep [关键字] 可以通过管道过滤来搜索包含关键字的进程
ps -ef | grep atd 就可以查看atd进程是否在执行

在这里插入图片描述at命令格式
at [选项] [时间]
Crtl+D结束输入
在这里插入图片描述
at命令的选项
在这里插入图片描述
at 时间指定格式:

1.固定时间:
hh::mm 指定当天的几时几分执行
hh:mm yyyy/mm/dd 指定在某年某月某日的几时几分执行
也可以通过 + 符号 指定某个时间 例如:at 5minutes + 5hours +2days

2.相对时间:
now + [数字] [单位]
例如: now + 5 minutes 表示在五分钟后执行
在这里插入图片描述
可以使用atq来查看任务列表

atrm [任务号] 可以删除一个任务

相关推荐

  1. crontab任务调度

    2024-05-26 01:12:33       49 阅读
  2. linux定时调度任务

    2024-05-26 01:12:33       34 阅读
  3. Spark任务调度

    2024-05-26 01:12:33       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-26 01:12:33       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-26 01:12:33       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-26 01:12:33       82 阅读
  4. Python语言-面向对象

    2024-05-26 01:12:33       91 阅读

热门阅读

  1. Tomcat 启动闪退问题解决方法

    2024-05-26 01:12:33       29 阅读
  2. CCF-CSP认证考试 202403-3 化学方程式配平 100分题解

    2024-05-26 01:12:33       32 阅读
  3. 什么是vue

    2024-05-26 01:12:33       28 阅读
  4. CentOS常见命令

    2024-05-26 01:12:33       35 阅读
  5. php 使用phpoffice导出导出excel

    2024-05-26 01:12:33       27 阅读
  6. Debian常用命令

    2024-05-26 01:12:33       36 阅读
  7. Mybatis-Plus-Join

    2024-05-26 01:12:33       39 阅读
  8. 前端人员选择组件封装

    2024-05-26 01:12:33       25 阅读
  9. springboot集成mybatis 单元测试

    2024-05-26 01:12:33       35 阅读
  10. 88道测试工具考核高频题整理(附答案背诵版)

    2024-05-26 01:12:33       29 阅读
  11. 第7周 接口重试机制设计与消息队列

    2024-05-26 01:12:33       32 阅读
  12. 网络240521

    2024-05-26 01:12:33       36 阅读
  13. 鸿蒙全面开发指南:入门、生态安全与资源支持

    2024-05-26 01:12:33       29 阅读
  14. vue编程.js

    2024-05-26 01:12:33       35 阅读
  15. 基于 debian 12 利用 kubeadm 部署 k8s 1.29 版本

    2024-05-26 01:12:33       30 阅读