1、周期性任务计划:

管理系统的过程中,我们并不是每次都直接执行脚本或者命令,有时候需要让脚本、命令以及系统等在指定的时间按照我们的意愿执行我们设定好的脚本或者命令,这时候就需要使用到Linux任务计划的功能了,但是如果制定了Linux任务计划但是由于某些特殊原因任务计划没有能够被执行又该怎么办呢?anacrontab可以解决这个问题,它可以在服务器出现故障后,下次重新进入系统后在指定的时间为我们自动执行之前的的未被执行的任务。

2、Linux有三种计划任务:

1)at:指定一个时间执行一个任务(适用于一个或多个任务,执行一次)

2)cron:根据一个时间表自动执行任务(适用于一个或多个任务,周期性执行)

3)anacron:在一个指定的时间自动执行之前错过的未被执行的任务

3、命令格式:

at:一次任务执行:

at交互式:

at TIME:指定执行任务的时间

at>:输入要执行的命令

ctrl+d:提交要执行的任务

at -l:查看作业队列

atq:查看作业队列

at -d:删除一个尚未执行的作业

atrm:删除一个尚未执行的作业

at批处理:

at -f /path/to/at_job_file Time:通过文件调用来执行命令

TIME:时间的使用格式如下图:

TIME可以使用模糊时间:now,noon,midnight,teatime,tomorrow

at执行的命令结果会通过调用mail命令发送给任务提交者,默认设置为root用户。

周期性任务计划:cron

用户cron:/var/spool/cron/UserName

cron的守护进程为crond

cron的配置文件:/etc/crontab

时间表示法:

1)每个时间位都应该使用其可有的有效取值范围内的值

2)某时间位上的*表示对应位的所有有效的取值

3)-:连续的时间相邻点取值

4),:离散的时间点取值

5)/#:表示在指定的时间范围内每隔#时间执行一次

cron的常用选项:

1)-l:查看自己的cron任务列表

2)-e:通过变量中定义的编辑器打开用户自己的cron配置文件,编辑单独的任务都是用-e选项

3)-u UserName:为别的用户配置crontab作业

anacron:最小刻度是天

anacron是crontab的补充,用于检查crontab中某任务的在过去的一个周期内是否没有执行,如果没有自执行,则在开机以后的某时间点让你执行一次,无论其周期是否到达,一般不用更改,保持默认即可。

4、实现事例:

cron:

5、温馨提醒:如果在crontab的用户命令中使用%,需要转义为\%,在使用单引号后,%可以不用转义。

转载于:https://blog.51cto.com/il23f/1370164

Linux—任务计划相关推荐

  1. Linux任务计划、周期性任务执行

    Linux任务计划.周期性任务执行 未来的某时间点执行一次任务:at, batch 周期性运行某任务: cron 电子邮件服务: smtp: simple mail transmission prot ...

  2. Linux系统任务计划(at、crontab)的使用方法

    Linux系统任务计划(at.crontab)的使用方法 Linux上的任务计划: 任务计划: 在未来时间点一次性执行某任务:at, batch 周期性执行某任务:crontab 电子邮件服务: sm ...

  3. 查看linux的计划任务日志,查看计划任务日志(共5篇).docx

    查看计划任务日志(共5篇) 沈阳工程学院 学生实验报告 实验室名称:信息学院网络安全实验室 实验课程名称:网络安全技术 实验项目名称:实验六日志查看与清除实验 班级:姓名:学号: 实验日期:XX年4月 ...

  4. linux任务计划详解

    linux任务计划.周期性任务执行 未来的某个时间点执行一次某任务:at,batch 周期性运行某任务:crontab执行结果:会通过邮件发给用户 mail 简单使用 查看本地电子邮件服务是否开启 ~ ...

  5. linux 任务计划 cron

    #修改当前用户的计划 crontab -e   //01 * * * * 不能留有空格 01 * * * * /home/zlb/mysql_dump/backup -run >> /ho ...

  6. linux任务计划cron

    linux任务计划cron 1.crontab命令任务计划配置文件 [root@bogon ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/ ...

  7. linux 周期性任务,Linux任务计划,周期性任务执行详解

    Linux任务计划,周期性任务执行 概述 本章将为大家介绍一些任务计划和周期性任务计划执行相关内容 任务计划的分类主要有由两种 未来的某时间点执行一次某任务:at,batch 周期性运行某任务:cro ...

  8. linux任务计划不执行时间,Linux任务计划、周期性任务执行

    Linux任务计划.周期性任务执行 内容简要命令:mail, at, crontab 相信每个人都有使用闹钟的习惯,我们设定闹钟的种类有很多.比如说,只提醒一次.工作日提醒.休息日提醒等.在设定闹钟之 ...

  9. Linux查看分析任务计划命令,Linux任务计划crontab

    今天学习的Linux任务计划crontab 我们时常会有一些定期定时的任务,如周期性的清理一下/tmp,周期性的去备份一次数据库,周期性的分析日志等等.而且有时候因为某些因素的限制,执行该任务的时间会 ...

最新文章

  1. Ubuntu常用快捷键
  2. 跨链Cosmos(12) Cosmos插件
  3. python中函数和类的区别_Python中函数和方法的区别
  4. maven-antrun-plugin - Target
  5. Eclipse添加git插件上传项目到github
  6. Kafka_Zookeeper_环境搭建使用
  7. 一维树桩数组区间更新、区间查询
  8. 视频当道的时代,这些珍藏的优质 Python 播客值得推荐
  9. Java视频教程下载地址汇总
  10. arm解锁 j-flash_jlink驱动下载(SEGGER J-FlASH ARM)
  11. 3dmax2022序列号 附使用说明
  12. 怎样检测php语法错误,检查php的语法错误
  13. 润乾报表统计图各属性功能介绍
  14. 前端实现GIF图片压缩上传
  15. 1114 计算营业额
  16. android时间轴折线图,echarts时间轴折线图
  17. 电子烟创业大军,都去卖酒了
  18. 代码覆盖率在性能优化上的一种可行应用
  19. 基于服务器端的三维渲染技术
  20. 机器学习第一章:简介和概括

热门文章

  1. python面向对象三大特性、类的约束、print带颜色输出及super补充
  2. centos svn 的搭建
  3. 【HTML5初探之绘制图像(上)】看我canvas元素引领下一代web页面
  4. C# :试玩EventLog
  5. [转帖]Mootools源码分析-49 -- Asset
  6. font face如何导入自定义字体
  7. express-generator——Express应用生成器贼快!
  8. Zookeeper基础使用机制原理
  9. leetcode35 C++ 4ms 搜索插入位置
  10. mybatis一级缓存二级缓存