crontab命令

按照预先设置的时间周期(分钟、小时、天……)重复执行用户指定的命令操作,属于周期性计划任务

(1)、先来看一下/etc/crontab文件的内容:

[root@localhost ~]# * * * * root run-parts /etc/cron.hourly

root run-parts /etc/cron.weekly

* */ * *  /bin/  /bin/ * */ * *  /bin/  /bin/cp /etc/passwd /home/linuxidc/pwd.txt

[root@localhost root]# crontab -r -u linuxidc

[root@localhost root]# crontab -l -u linuxidc

no crontab for linuxidc

[root@localhost root]#

从上面这3个例子简单总结一下crontab任务的配置格式:

(1)  时间周期设置:                            任务内容设置:

50       3      2       1     *       run_command

分钟       小时     日期      月份    星期      命令

字段

说明

分钟

取值为从0到59之间的任意整数

小时

取值为从0到23之间的任意整数

日期

取值为从1到31之间的任意整数

月份

取值为从1到12之间的任意整数

星期

取值为从0到7之间的任意整数,0或7代表星期日

命令

要执行的命令或程序脚本

前5个字段指定任务重复执行的时间规律,第6个字段用于指定具体的任务内容

crontab任务配置记录中,所设置的命令在“分钟+小时+日期+月份+星期”都满足的条件下才会运行。

(2)、时间数值的特殊表示方法

*    表示该范围内的任意时间

,    表示间隔的多个不连续时间点

-    表示一个连续的时间范围

/    指定间隔的时间频率

应用示例:

0  17  *  *  1-5          周一到周五每天17:00

30  8  *  *  1,3,5        每周一、三、五的8点30分

0  8-18/2  *  *  *       8点到18点之间每隔2小时

0  *  */3  *  *            每隔3天

最新文章

  1. [LeetCode] Simplify Path 简化路径
  2. swift复合类型
  3. 18、ESC/POS指令集在android设备上使用实例(通过socket)
  4. lintcode:Number of Islands 岛屿的个数
  5. css3 多列布局记
  6. gnuplot常用技巧
  7. spring+springMVC集成(annotation方式)
  8. LinkNode 温度报警器视频(2016-05-15)
  9. 特殊的ip地址
  10. 移动端常用的meta标签,媒体查询以及一些样式设置《转载收藏》
  11. Winform DevExpress控件库(二) 使用SplashScreenManager控件定制程序加载页面
  12. Ubuntu本地uwsgi配Django问题的解决
  13. 家庭记账本小程序之java代码部分(java web基础版二)
  14. Ehcache 3.7文档—基础篇—GettingStarted
  15. Getting.Started.with.Unity.2018.3rd.Edition
  16. linux磁盘管理增加,扩容
  17. php处理手机号中间的四位为星号****
  18. curl tutorial with examples of usage
  19. es fielddata理解
  20. PHP-Open Flash Chart注意事项

热门文章

  1. centos7 中没有service iptables save指令来保存防火墙规则
  2. 第01组 Alpha事后诸葛亮
  3. Windows_pycharm下安装numpy
  4. 【IntelliJ IDEA学习之七】maven专题
  5. Linux 下配置 iSCSI 客户端
  6. 设计高性能大并发WEB系统架构注意点
  7. LongAdder源码分析
  8. C# 杀掉系统中的进程
  9. 删除排序链表中的重复元素II --链表
  10. [Atcoder AGC032C]Three Circuits