crontab安装(centOS)

  1. yum -y install vixie-cron

crontab语法(计划任务)

  1. crontab [-u user] file
  2. crontab [-u user] [ -e | -l | -r ]
  3. (default operation is replace, per 1003.2)
  4. -e (edit user's crontab) 编辑
  5. -l (list user's crontab) 显示所有任务
  6. -r (delete user's crontab) 删除
  7. -i (prompt before deleting user's crontab)
  8. -s (selinux context)

crontab格式

  1. 使用crontab -e 添加要执行的命令。
  2. 添加的命令必须以如下格式:
  3. * * * * * /command path
  4. 前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。 各个字段之间用spacestabs分割。
  5. 5个字段分别表示:
  6. 分钟:0-59
  7. 小时:1-23
  8. 日期:1-31
  9. 月份:1-12
  10. 星期:0-60表示周日)
  11. 一些特殊符号:
  12. *: 表示任何时刻
  13. ,: 表示分割
  14. -:表示一个段,如第二端里: 1-5,就表示15
  15. /n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.
  16. 一些示例:
  17. 00 8,12,16 * * * /data/app/scripts/monitor/df.sh
  18. 30 2 * * * /data/app/scripts/hotbackup/hot_database_backup.sh
  19. 10 8,12,16 * * * /data/app/scripts/monitor/check_ind_unusable.sh
  20. 10 8,12,16 * * * /data/app/scripts/monitor/check_maxfilesize.sh
  21. 10 8,12,16 * * * /data/app/scripts/monitor/check_objectsize.sh
  22. 43 21 * * * 21:43 执行
  23. 15 05 * * *    05:15 执行
  24. 0 17 * * * 17:00 执行
  25. 0 17 * * 1 每周一的 17:00 执行
  26. 0,10 17 * * 0,2,3 每周日,周二,周三的 17:00 17:10 执行
  27. 0-10 17 1 * * 毎月1日从 17:007:10 毎隔1分钟 执行
  28. 0 0 1,15 * 1 毎月1日和 15日和 一日的 0:00 执行
  29. 42 4 1 * *     毎月1日的 4:42 执行
  30. 0 21 * * 1-6   周一到周六 21:00 执行
  31. 0,10,20,30,40,50 * * * * 每隔10 执行
  32. */10 * * * *        每隔10 执行
  33. * 1 * * *         从1:01:59 每隔1分钟 执行
  34. 0 1 * * *         1:00 执行
  35. 0 */1 * * *        毎时0 每隔1小时 执行
  36. 0 * * * *         毎时0 每隔1小时 执行
  37. 2 8-20/3 * * *      8:02,11:02,14:02,17:02,20:02 执行
  38. 30 5 1,15 * *       1 15日的 5:30 执行

Linux中crontab定时任务的更多相关文章

  1. linux 中的定时任务crontab使用方法

    linux 中的定时任务crontab使用方法: 切换到root用户,sudo su root (可以设置成不需要输入密码) sudo su - (需要输入当前帐号的密码才能进入.) crontab ...

  2. linux的crontab定时任务命令

    linux的crontab定时任务命令 cron是一个linux下的定时执行工具. 启动.停止.重启.重新载入配置/sbin/service crond start|stop|restart|relo ...

  3. linux ( crontab 定时任务命令)

    linux ( crontab 定时任务命令)    crontab 定时任务命令 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工 ...

  4. AIX 与Linux 中crontab 介绍

    AIX 与Linux 中crontab 用法相似,先介绍Linux 中的Crontab 用法,再后介绍AIX 与Linux 的不同之处.   一.Crontab 介绍 crontab命令的功能是在一定 ...

  5. Linux中crontab无法执行java程序的问题

    Linux中crontab无法执行java程序的问题 jdk环境变量配置问题:可以用全路径来解决: 竟然是kill -9之后,后面的脚本都不运行,这个还没有找到原因啊: 即便是系统级别的 ls 命令, ...

  6. linux,crontab定时任务中为脚本指定使用参数,crontab的脚本中是否可以带参数

    需求描述: 今天在写脚本的时候,脚本的运行需要给出几个参数,那么就考虑 在crontab写定时任务的时候,是否也是能够在脚本中,增加参数呢, 因为以前没有这么用过,所以呢,就进行一次测试. 测试过程: ...

  7. Linux下Crontab定时任务的使用教程 以及 无法执行定时任务的解决方案

     前言 本文学习思路:Linux的corntab定时任务的使用教程  --> 定时任务无效的解决方案  Linux的corntab定时任务的使用教程 1. 首先,输入命令 打开crontab定时 ...

  8. Linux之crontab定时任务

    ****crontab简介**** 简而言之呢,crontab就是一个自定义定时器. ****crontab配置文件**** 其一:/var/spool/cron/ 该目录下存放的是每个用户(包括ro ...

  9. linux中执行定时任务对oracle备份(crontab命令)

    执行定时任务对oracle表数据备份: 1.创建sh脚本 [oracle@localhost ~]$ vi bak.sh 2.添加脚本内容 #!/bin/bash #:本脚本自动备份7天的数据库,每次 ...

随机推荐

  1. Unity3D for iOS初级教程:Part 3/3(下)

    转自:http://www.cnblogs.com/alongu3d/archive/2013/06/01/3111739.html 消息不会自动消除 你基本的游戏功能已经完成了,但是显示一些关于游戏 ...

  2. Docker系列-(1) 原理与基本操作

    Docker是一个开源的应用容器引擎,基于Go语言,并遵从Apache2.0协议开源. Docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器 ...

  3. Python3 函数小练习

    函数小练习 第一题 现有文件info.txt, 其内容如下: alpha male 18 1000 bravo male 28 2000 charlie female 38 3000 delta fe ...

  4. 【Redis】349- Redis 入门指南

    点击上方"前端自习课"关注,学习起来~ 1. 概述 1.1. Redis 简介 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映 ...

  5. 【玩转SpringBoot】配置文件yml的正确打开姿势

    序言 在很久以前,Spring的配置文件是基于XML的.它的名字就是applicationContext.xml,没错,就只有这一个xml文件. 它里面配置了所有的东西.但是数据库信息通常会单独拿出来 ...

  6. 201871010119-帖佼佼《面向对象程序设计(java)》第二周学习总结

    项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>     https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址> ...

  7. 重新精读《Java 编程思想》系列之向上转型与向下转型

    前言 今天重读了一下向上转型与向下转型,有些新的体会,了解了向上转型的好处,及如何向下转型.在此分享给大家. 向上转型 向上转型是用来表现新类和基类之间的关系.在传统中,由导出类转型成基类,在继承图中 ...

  8. VMware Fushion解决:与vmmon模块的版本不匹配: 需要385.0,现有330.0。

    可以按下列步骤解决: 1. 退出VMware fusion2. 打开[终端]3. 执行命令:sudo rm -rf /System/Library/Extensions/vmmon.kext ,根据提 ...

  9. 简单学习【1】——使用webpack

    使用webpack webpack命令 webpack配置 第三方脚手架 1.webpack命令 webpack - h (webpack 所有的选项) webpack -v (查看webpack的版 ...

  10. Python读写Excel表格(简单实用)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:giao窝里giao首先安装两个库:pip install xlrd. ...