Linux命令之定时调度-crontab
以上cron命令格式为:* * * * * [root run-parts] command
前面五个*号代表时间,用数字,数字的取值范围和含义如下:
第一个*:分钟 (0-59)[整数]
第二个*:小時(0-23)[整数]
第三个*:日期(1-31)[整数(必须是指定月份的有效日期)]
第四个*:月份(1-12)[整数(或如Jan或Feb简写的月份)]
第五个*:星期(0-7)[0或7用来描述周日(或用Sun或Mon简写来表示)]
command:需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)
root:以root用户身份来执行
run-parts:表示后面跟着的是一个文件夹,要执行的是该文件夹下的所有脚本
注意"run-parts"这个参数,如果去掉这个参数,后面就可以写要运行的某个脚本名,而不是文件夹名。
除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",":
*代表所有的取值范围内的数字;
"/"代表步进设置;"*/5"表示每5个单位;如0-59/2定义每两分钟执行一次;如0-12/2定义上午的偶数点执行;
"-"代表从某个数字到某个数字;
","分开几个离散的数字。
以下举几个例子说明问题:
0 6 * * * echo "Good morning." >> /tmp/test.txt   #每天早上6点
0 */2 * * * echo "Have a break now." >> /tmp/test.txt  #每两个小时
0 11 4 * 1-3 command line  #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 4 1 1 * command line  #1月1日早上4点
二、具体使用
1、添加定时任务
$> crontab -e
*/10 * * * * sh /opt/app/tomcat/test/monitorbamboo.sh
2、重启 crond 服务
$> service crond restart
https://blog.csdn.net/wangjunjun2008/article/details/19497803
Linux命令之定时调度-crontab的更多相关文章
- Linux- Linux自带定时调度Crontab使用详解
		Linux自带定时调度Crontab使用详解 在Linux当中,有一个自带的任务调度功能crontab,它是针对每个用户,每个用户都可以调度自己的任务. 示例:每分钟执行一次,将时间写入到指定文件当中 ... 
- 每天一个Linux命令(44)crontab命令
		crontab命令被用来提交和管理用户需要周期性执行的任务,与windows下的计划任务类似. (1)用法: 用法: crontab [-u user] file cron ... 
- 【Linux命令】at、crontab定时任务
		crontab定时任务(周期性) 一.简介 通过crontab命令可以在固定的间隔执行系统指令或shell脚本 二.crontab配置文件: Linux下的任务调度分为两类:系统任务调度和用户任务调度 ... 
- linux命令(6)crontab的用法和解析
		一,写入格式: * * * * * command minute hour day month week command 其中: minute: 表示分钟,可以是从0到59之间 ... 
- linux命令(6)crontab的用法和解析,修改编辑器
		注意: 如果不是vim打开的,可以先: crontab -e 命令将检查环境变量$ EDITOR和$ VISUAL以覆盖默认文本编辑器,所以... export VISUAL=vim or expor ... 
- crontab 定时调度
		crontab -e */1 8-23 * * * /www/target/sh/myorder.sh & 0 1 * * * /www/target/php/sh/mymoney.sh &a ... 
- linux命令之crontab定时执行任务
		一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动c ... 
- linux命令之crontab定时执行任务【转】
		本文转载自:https://www.cnblogs.com/coffy/p/5608095.html 一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护 ... 
- Linux系统crontab定时调度Python脚本
		Linux系统crontab定时调度Python脚本 一.Python脚本随Linux开机自动运行 #Python脚本:/home/edgar/auto.py #用root权限编辑以下文件:/etc/ ... 
- Linux命令之Crontab定时任务,利用Crontab定时执行spark任务
		Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 一.Linux命令之Crontab定时任务 1.1 常见Crontab任务 1.1.1 安装crontab 1.1.2 ... 
随机推荐
- 快速搭建maven私服仓库并配置
			1.第一步,通过官方网站下载tar.gz包上传到服务器并解压 随后进入解压目录,并执行./bin/nexus start 此时可能会出现如下异常 处理这个问题很容易,找到bin下的nexus文件,vi ... 
- Finance财务软件(辅助核算专题)
			支持辅助核算和数量核算 
- HOW TO RENDER TO A TEXTURE ARRAY IN UNITY
			http://xdpixel.com/how-to-render-to-a-texture-array-in-unity/ 
- docker 启动 重启命令
			启动 systemctl start docker 守护进程重启 sudo systemctl daemon-reload 重启docker服务 systemctl restar ... 
- webstrom配置ES6 file watch没有生效
			参考了文章https://www.cnblogs.com/kiimi/p/8663467.html设置后,依然没有看到编译后的文件,然后设置了输出文件夹为当前项目,再重启webstrom就看到了-- 
- css背景颜色动态渐变实例
			1.https://www.imooc.com/article/27831 2.https://blog.csdn.net/lolgenius/article/details/70169493 3.h ... 
- php基础教程(一)
			语法: PHP的语法很简单 --直接看代码: <?php /*代码部分*/ ?> 这就是PHP代码的声明方式. 注:<? ?> 等这中写法也可以写,但是不建议这么写. 标记语句 ... 
- vue 报错Uncaught (in promise) cancel
			解决:.catch()不能省略(因为取消操作时,无法捕获) .then(res => {...}) .catch(()=>{});(then之后把catch加上) 
- 肖sir__ 代码题 ___华为od练习
			www.online1987.com 这个网站,有概率看到机考原题,后续内招,这个网站做到了原题 
- PAT-basic-1022 D进制的A+B java
			一.题目 输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输入在一行中依次给出 3 个整数 A.B 和 D. 输出格式: ... 
