一、一次性调度执行

一次性调度执行 at

Schedule one-time tasks with at.

语法格式:at <时间格式>

示例:
now +5min 现在的时间+5分钟
Teatime tomorrow(teatime is 16:00) 明天下午茶时间,16点
Noon +4days noon中午,4天后的中午。
5pm august 3 2029 2029年8月3日下午5点。
4:00 2019-11-27

设置一个定时创建用户的任务

at now +3min
At > useradd userAt

Ctrl+d输入完成,提交任务

查询任务
atq

验证结果
到了时间就id一下,出来了就对了。

二、循环调度执行

循环调度执行 cron

Schedule recurring jobs with cron.

在开始cron之前,需要先查看它的进程状态。
Crond程序运行是计划任务执行的根本。
ps aux | grep crond

正常来说,都是正常自启的。所以不用担心。

cron示例

计划任务存储位置:
ls /var/spool/corn/
一会我们的计划写好了,就存在这里。

管理方式:

创建计划:
Crontab -e
-e edit jobs for the current user.

会进入一个类似记事本。这里面就可以编辑计划
操作和vim一致。

查询计划:
Crontab -l
-l list the jobs for the current user.

管理员可以使用-u username,去管理其他用户的计划任务。

删除计划:
Crontab -r
-r remove all jobs for the current users.

语法格式job format:

* * * * * command
每个*都代表了具体含义,都是代指的时间。
第一个:分钟minute(0-59)
第二个:小时hours(0-24)
第三个:天数(1-31)
第四个:月份(1-12)
第五个:周(0-6)
Command:命令或脚本程序

就是分时日月周 命令或脚本程序
六个部分用空格隔开

示例:
*/5 * * * * /mysql_back.sh 每5分钟执行一次/mysql_back.sh

0 2 1,4,6 * */mysql_back.sh 每月的第1,4,6天的2点整执行/mysql_bash.sh

0 2 5-9 * */mysql_back.sh 每月第5到9天的2点整执行/mysql_bash.sh

* * * * */mysql_back.sh 每分钟执行/mysql_back.sh

0 * * * */mysql_back.sh 每小时0分执行/mysql_back.sh

0 2 * * * /mysql_back.sh 每天2点执行/mysql_back.sh

0 2 14 2 * /mysql_back.sh 每年的2月的14天2点执行/mysql_back.sh

0 2 * * 5/mysql_back.sh 每周五2点执行/mysql_back.sh

0 2 2 6 5/mysql_back.sh 6月的第二天执行一次/mysql_back.sh,且每周五的2点执行一次/mysql_back.sh

00 02 * 6 5/mysql_back.sh 6月的每周五2点执行一次/mysql_back.sh

00 02 14 * 7/mysql_back.sh 每个月的14号及每周天执行一次/mysql_back.sh

日和周的关系是且的关系,如果都存在就都执行。
其实大多时候都不写周的,除非不按照日期来安排计划任务。

当任务计划执行之后,会发送一封邮件到执行用户的邮箱:
可以直接mail查看邮件:

q退出。

没有mail命令的,可以直接去/var/spool/mail/用户查看

任务计划(定时任务)相关推荐

  1. 自动化测试之Windows计划定时任务命令schtasks及语法

    关于schtasks 详细语法可以到微软的官网学习 schtasks(博客园) 今天突然接触到schtasks这个命令,感觉挺有用的,索性就花点时间学习记录一下. 由于我是做自动化测试的,基于Sele ...

  2. java schtasks 不生效,自动化测试之Windows计划定时任务命令schtasks及语法

    今天突然接触到schtasks这个命令,感觉挺有用的,索性就花点时间学习记录一下. 由于我是做自动化测试的,基于Selenium,使用到Selenium Grid, 一台Hub机控制着多台Node机. ...

  3. Kubernetes——基本概念与理论

    这里写目录标题 一.Kubernetes是什么? 二.Kubernetes特性 三.Kubernetes集群架构与组件 1.Master组件 2.Node组件 四.Kubernetes核心概念 五.官 ...

  4. 基于Java实现的新冠肺炎疫情实时动态地图

    资源下载地址:https://download.csdn.net/download/sheziqiong/85977667 资源下载地址:https://download.csdn.net/downl ...

  5. Linux中cron的用法,Linux中cron命令的用法详解

    linux中有一个命令可以定期来执行系统任务.这就是crond服务.下面介绍下crontab命令的用法. linux任务调度的工作主要分为以下两类: 编辑/etc/crontab 文件配置cron c ...

  6. rsync基本使用详解

    目录 • 了解rsync 功能及其特点 • 了解rsync语法及常用选项功能 • 了解rsync命令的三种基本常用使用方法 • 了解并掌握筛选rsync 的传输目标 简介 rsync(remote s ...

  7. centos7 利用 crontab 执行 定时任务 计划任务

    crond是什么? crond 和crontab是不可分割的.crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于 ...

  8. linux shell crond crontab 定时器 计划任务 定时任务

    一.crontab是什么? 1.定时任务软件种类 at 适合仅执行一次就结束的调度命令,需要启动一个后端的atd服务.  crontab 需要启动一个服务crond才行,crond服务通过cronta ...

  9. mysql怎么设置计划任务_mysql设置定时任务

    今天遇到了个需要每天定时执行的任务,在mysql数据库里面提供了这样的功能,正好整理下分享出来. 1.首先检查是否开启了定时任务 2.创建一个存储过程 3.设置定时任务调用这个存储过程(从2015.8 ...

  10. 解决挖矿病毒(定时任务、计划任务、系统定时器、定时启动、crontab、入侵)

    在阿里云使用redis,开启了6379端口,但是当时并没有对redis的密码进行设置. 在晚上一点左右.阿里云给我发短信,告诉我服务器出现紧急安全事件.建议登录云盾-态势感知控制台查看详情和处理. 于 ...

最新文章

  1. 张一鸣的微博世界-产品篇一
  2. C语言从0到1·变量
  3. seo需要处理页面html,为什么单页面的seo不友好?如何解决这一问题?
  4. (四)RabbitMQ消息队列-服务详细配置与日常监控管理
  5. mysql long类型_怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!...
  6. pytorch学习2:pytorch搭建Alexnet网络
  7. 2021浙江高考首考成绩查询,浙江2021选考成绩什么时候出成绩?附2021浙江学考成绩查询时间...
  8. atitit.提高开发效率---mda 革命性的软件开发方法
  9. php执行js加密解密
  10. SqlServer 数据库可疑修复
  11. macos显卡测试软件,GpuTest显卡测试软件 for Mac 64位
  12. 世界星载SAR发展5——SIR-C(1994,美国)
  13. 拟一维喷管流动的数值解——亚声速-超声速等熵喷管流动的非守恒型CFD解法(MacCormack方法)
  14. 【SDN】普通路由器刷OpenWrt+OpenFlow教程完美版_搭建SDN OpenFlow1.3协议的路由器(Flash<16M)
  15. 将MYS_SAM9X5改为dataflash启动
  16. 瞧不起,与 “瞧不起”
  17. POS机安全电路设计
  18. docker 删除映像_创建自己的Docker映像(技术提示#57)
  19. C#基础------常用软件官方下载
  20. 2017年秋季学期软件工程第一次作业(曹洪茹)

热门文章

  1. Improving neural networks by preventing co-adaptation of feature detectors
  2. github.com/gin-contrib/sessions教程
  3. Question2Answer(Q2A)如何修改帖子的最大字数限制8000个字符?
  4. 天堂里两双有神的眼睛
  5. 前后端分离之评论功能前端(1)——django+mysql+vue+element+axios
  6. 我的OpenCV细节笔记——VideoCapture打不开视频
  7. 还在为周杰伦打榜?1MORE七大玩法给你惊喜
  8. linux启动grub密码,如何为GRUB系统引导管理器加上密码 | LinuxSir.Org
  9. 如何快速高效地进行seo域名批量查询
  10. 【华为OD】| 密室逃生游戏_逻辑分析