作用:用于生成cron进程所需要的crontab文件
crontab的命令格式

crontab -e

使用编辑器编辑当前的crontab文件。
crontab文件格式
minute hour day-of-month month-of-year day-of-week commands
分< >时< >日< >月< >星期< >要运行的命令 < >表示空格
其中
Minute 一小时中的哪一分钟 [0~59]
hour 一天中的哪个小时 [0~23]
day-of-month 一月中的哪一天 [1~31]
month-of-year 一年中的哪一月 [1~12]
day-of-week 一周中的哪一天 [0~6] 0表示星期天
commands 执行的命令

书写注意事项
1,全都不能为空,必须填入,不知道的值使用通配符*表示任何时间
2,每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔。
3,命令应该给出绝对路径
4,用户必须具有运行所对应的命令或程序的权限
如何使用crontab 运行多个任务:
方法1:在crontab -e 里 写多个
输入命令 crontab –e
敲回车

开始编写任务:

方法2:把所有的任务,写入到一个可执行的文件
再在crontab -e里面配置执行任务

分钟 小时 天 月 星期 命令/脚本
示例:
eg:4点备份
0 4 * * *

eg:每周二,周五,下午6点 的计划任务
0 18 * * 2,5

eg:1到3月份,每周二周五,下午6点的计划任务
0 18 * 1-3 2,5

eg:周一到周五下午,5点半提醒学生15分钟后关机
30 17 * * 1-5 /usr/bin/wall < /etc/issue
45 17 * * 1-5 /sbin/shutdown -h now

eg:学校的计划任务, 12点14点,检查apache服务是否启动
*/2 12-14 * 3-6,9-12 1-5
eg:再添加一个备份,把/etc目录备份到/backup下,然后把错误的情况也记录下来,正确的文件都丢到/dev/null下,看不见(相当于一个黑洞)
*/2 12-14 * 3-6,9-12 1-5 /bin/cp -r /etc /backup/etc.20170407 2> /backup/etc.bak.err
/dev/null

eg:每月 1、1 0、2 2日的4:45运行/apps/bin目录下的backup.sh
45 4 1,10,22 * * /apps/bin/backup.sh

eg:每周六、周日的 1 : 10运行一个find命令
10 1 * * 6,0 /bin/find -name “core” -exec rm {} ;

eg:在每天 18:00至23 :00之间每隔30分钟运行/apps/bin目录下的dbcheck.sh
0,30 18-23 * * * /apps/bin/dbcheck.sh

eg:每星期六的 11:00 pm运行/apps/bin目录下的qtrend.sh
0 23 * * 6 /apps/bin/qtrend.sh

linux 定时任务 crontab相关推荐

  1. [老男孩笔记系列]-之linux定时任务crontab命令详解

    linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...

  2. linux定时任务crontab的设置

    linux定时任务crontab的设置 http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.html vi /etc/cront ...

  3. linux cron 服务,Linux定时任务Crontab详解(推荐)

    今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...

  4. linux下crontab命令的用法,linux 定时任务crontab用法详解

    linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...

  5. linux定时任务crontab添加,linux定时任务crontab使用方法

    linux定时任务crontab使用方法 Linux下的任务调度分为两类,系统任务调度和用户任务调度. 在/etc/crontab文件,这个就是系统任务调度的配置文件.用户任务调度的定时任务文件保存在 ...

  6. linux no mail for root,Linux定时任务Crontab使用 提示no crontab for root

    使用命令查询crontab 任务时,一直提示:no crontab for root .查看了一些资料,说是crontab在初始时,设置了一次编辑方式,所以试了一下crontab -e的方式编辑,即在 ...

  7. linux c语言定时任务crontab,linux 定时任务 crontab相关(一)

    情况一:正常情况(系统有service命令) 重启服务命令:[root@centos6 /]# service crond restart 启动服务命令:[root@centos6 /]# servi ...

  8. linux crontab怎么写,linux定时任务crontab

    利用linux的定时任务crontab来执行脚本,在centos7版本下运行 1.安装crontab yum install crontab 2.查看状态及关闭和启动任务 查看状态:systemctl ...

  9. Linux定时任务 crontab(-l -e)、at、batch

    1.周期性定时任务crontab cron['krɒn] 一时间单位  table crontab -e 进入编辑定时任务界面,每一行代表一个定时任务,#开头的行为注释行,一行分成6列 分钟 小时 日 ...

  10. linux半夜三点半定时重启,linux 定时任务 crontab相关(三)

    crontab -l 表示列出所有的定时任务 crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:"no cr ...

最新文章

  1. java一般会写javadoc吗_怎么写javadoc
  2. 001-测试用例简介
  3. DL-5 深度学习框架的对比
  4. face alignment by 3000 fps系列学习总结
  5. 遗传算法各Matlab工具箱简介
  6. cad转shp格式带属性_Excel、Word、PPT、CAD办公格式怎么转?方法汇总,可批量
  7. msbuild.exe编译c#项目
  8. mysql 存储过程
  9. C和指针---第十一章:动态内存分配
  10. linux 坏块,如何在Linux中检查硬盘上的坏扇区或坏块
  11. 数电课设—智力抢答器(五路抢答器),已在Proteus8.9版本中仿真通过
  12. 测试学习——全链路压测
  13. Android-TextView添加字体库
  14. POI填充Excel背景色
  15. 中兴路由器,交换机DHCP原理,dhcp配置,实例
  16. 电商订单系统设计简析(一)
  17. 1.2 Python介绍
  18. 德声科技代理M-Live音视频播放器
  19. DBA 职业迷茫何去何从
  20. i3 10100f和i5 9400f哪个好?

热门文章

  1. linux nginx 清除缓存文件,linux nginx 内置缓存怎么去掉
  2. 软件需求文档范例_【设计API系列】 一文了解常见的事件驱动APIs范例
  3. Python中相同的值在内存中到底会保存几份
  4. 1900页Python系列PPT分享一:基础知识(106页)
  5. queue emplace_c++ queue、deque、priority_queue/队列最大值/滑动窗口/top K
  6. HTML如何实现利表自动求和,使用模板标记在html模板中求和
  7. ubuntu php 扩展目录_MacOS搭建PHP开发环境
  8. limit mysql 取最后_世上最全mysql性能调优总结
  9. python玩转android_怎样用python玩安卓版跳一跳
  10. ubuntu安装python_常用linux指令 ubuntu环境pytorch配置