Crontab 格式说明

crontab -e 添加要执行的命令

命令格式如下:

 * * * * * /command path

前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。

各个字段之间用空格分割。

前5个字段分别表示:

分钟:0-59

小时:1-23

日期:1-31

月份:1-12

星期:0-6(0表示周日)

还可以用一些特殊符号:

*: 表示任何时刻

 ,: 表示分割

 :表示一个段,如第二段里: 1-5,就表示15

/n :  表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.

一些示例:

00 8,12,16 * * * /data/app/scripts/monitor/df.sh30 2 * * * /data/app/scripts/hotbackup/hot_database_backup.sh10 8,12,16 * * * /data/app/scripts/monitor/check_ind_unusable.sh10 8,12,16 * * * /data/app/scripts/monitor/check_maxfilesize.sh10 8,12,16 * * * /data/app/scripts/monitor/check_objectsize.sh43 21 * * *                 21:43 执行15 05 * * *               05:15 执行0 17 * * *                  17:00 执行0 17 * * 1                  每周一的 17:00 执行0,10 17 * * 0,2,3           每周日,周二,周三的 17:00和 17:10 执行0-10 17 1 * *               毎月1日从 17:00到7:10 毎隔1分钟 执行0 0 1,15 * 1                毎月1日和 15日和 一日的 0:00 执行42 4 1 * *                毎月1日的 4:42分 执行0 21 * * 1-6              周一到周六 21:00 执行0,10,20,30,40,50 * * * *   每隔10分 执行*/10 * * * *           每隔10分 执行* 1 * * *            从1:0到1:59 每隔1分钟 执行0 1 * * *            1:00 执行0 */1 * * *           毎时0分 每隔1小时 执行0 * * * *            毎时0分 每隔1小时 执行2 8-20/3 * * *         8:02,11:02,14:02,17:02,20:02 执行30 5 1,15 * *          1日 和 15日的 5:30 执行

& 后台执行命令

当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。

如: 30 2 * * * /data/app/scripts/hotbackup/hot_database_backup.sh &

在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。

不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如果放在后台运行的作业会产生大量的输出,最好使用下面的方法把它的输出重定向到某个文件中:

如: command >out.file 2>&1 &

在这个例子中,2>&1表示所有的输出都将被重定向到一个叫做out.file 的文件中。

Linux Crontab 定时任务列子相关推荐

  1. python定时任务crontab_【Python】Linux crontab定时任务配置方法(详解)

    CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度 ...

  2. Linux crontab 定时任务命令详解

    Linux Crontab 定时任务 命令详解 [日期:2016-02-13] 来源:Linux社区 在工作中需要数据库在每天零点自动备份所以需要建立一个定时任务.我选择在Linux下使用Cronta ...

  3. Linux | crontab定时任务及开机自启项

    本文总结如何使用 crontab 创建定时任务及开启自启项 1. 本文基于 CentOS 7.9 系统所写. Updated: 2022 / 9 / 5 Linux | crontab定时任务及开机自 ...

  4. Linux crontab定时任务配置方法(详解)

    id="BAIDU_DUP_fp_iframe" src="https://pos.baidu.com/wh/o.htm?ltr="> 脚本之家 服务器常 ...

  5. linux下crontab allow,【Python】Linux crontab定时任务配置方法(详解)

    CRONTAB概念/介绍html crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供以后读取和执行.linux ...

  6. linux crontab 定时任务 计划任务 不执行 原因

    前言 最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这几个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个cr ...

  7. Linux Crontab 定时任务 及 Ubuntu 中cron指令使用

    linux内置的cron进程能帮我们实现很多自动化需求,利用cron搭配shell脚本,即便十分复杂的指令也没有问题. 介绍 我们经常使用的是crontab命令是cron table的简写,我们可以在 ...

  8. Linux Crontab定时任务

    一.说明 很多项目需要设置一定服务器的定时任务Crontab来实现一些脚本功能,所以在这里整理总结一下. 环境:linux + centos6.8 二.准备 1.查看服务器的crontab是否在服务器 ...

  9. linux crontab 定时任务 邮件问题 及其相关的 dead.letter 问题

    最近开发项目的时候发现公司服务器用root账号登录的时候 一直会提示有新的信件,一直提示一直提示. 联想到另一台服务器上 的dead.letter文件每天都不断的变大  而且在 root家目录里 ,系 ...

最新文章

  1. cadence 常见pcb电阻_从理想到现实,从PCB设计到实际产品,生产制造环节不容忽视……...
  2. 深入mysql慢查询设置的详解
  3. Python -bs4介绍
  4. CF1408G:Clusterization Counting(区间dp、克鲁斯卡尔重构树)
  5. C语言实现辗转相除法计算两数最大公约数
  6. 前端JavaScript开发中需要注意的代码问题
  7. 可疑文件_鉴定文件是不是病毒木马的可靠方法 | 免费快速精准
  8. 蓝桥杯2016年第七届C/C++省赛B组第四题-快速排序
  9. vue2.0项目的环境配置以及有哪些的坑
  10. linux 命令:nohup 详解
  11. 3dmax全局材质灯光细分插件_【3D脚本插件】如何利用插件快速修改全局灯光材质细分...
  12. 谈如何整定PID参数
  13. 品牌设计与VI设计的不同之处
  14. Python基础知识——字典:for循环遍历字典
  15. 0x00007FF73DF2C2EB 处(位于 PCL中)引发的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。
  16. 一个无向图包含 2020 条边,如果图中没有自环和重边,请问最少包含多少个结点?
  17. 高阶低通滤波算法_高/低算法
  18. 硅步携手Allegro.ai,搭建强大的深度学习平台
  19. UDDI[统一描述发现和集成]
  20. html 打印换页(转载)

热门文章

  1. 骑行318、 2016.7.25
  2. android驱动开发 老罗,在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序(老罗学习笔记3)...
  3. AD中 Top Solder和Top Paste的区别
  4. bates chock_2019资生堂中国杯世界花样滑冰大奖赛-冰舞前瞻
  5. 简单四步抓取腾讯视频MP4文件
  6. 解决摄像机被遮挡问题
  7. 如何批量将 bmp 格式图片转换为 png 格式
  8. 中科大计算机苏黎世联邦理工,从国内top10到世界top10-苏黎世联邦理工offer到!...
  9. seek()函数与tell()函数
  10. word2019设置背景色为护眼的绿色