博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下定时任务Crontab的使用
阅读量:5127 次
发布时间:2019-06-13

本文共 888 字,大约阅读时间需要 2 分钟。

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行

 

入门

# crontab –e

这样可以已编辑模式打开个人的crontab配置文件,然后加入一下这行:

0 0 * * * /home/linrui/XXXXXXXX.sh

这将会在每天凌晨运行 指定的.sh文件

 

Cron 各项的描述

以下是 crontab 文件的格式:

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} 

o minute: 区间为 0 – 59 
o hour: 区间为0 – 23 
o day-of-month: 区间为0 – 31 
o month: 区间为1 – 12. 1 是1月. 12是12月. 
o Day-of-week: 区间为0 – 7. 周日可以是0或7.

 

Crontab 示例

1、在 凌晨00:01运行

1 0 * * * /home/linrui/XXXX.sh

2、每个工作日23:59都进行备份作业。

59 11 * * 1,2,3,4,5 /home/linrui/XXXX.sh   

或者如下写法:

59 11 * * 1-5 /home/linrui/XXXX.sh

3、每分钟运行一次命令

*/1 * * * * /home/linrui/XXXX.sh

4、每个月的1号 14:10 运行

10 14 1 * * /home/linrui/XXXX.sh

 

Crontab命令的选项

以下是 crontab 的有效选项:

crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。 

crontab –l : 显示 crontab 文件。 
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。

转载于:https://www.cnblogs.com/emberd/p/4651654.html

你可能感兴趣的文章
WebService
查看>>
spin用户态加锁源码分析
查看>>
小白学flask之路由,反向路由,路由参数
查看>>
第一个java程序
查看>>
WPF自定义空心文字
查看>>
FCKeditor插件开发实例:uploadify多文件上传插件
查看>>
spring boot 日志配置
查看>>
【程序员面试宝典】错题好题汇总ch5
查看>>
豆瓣,你的前端开发有点幽默了
查看>>
docker日志
查看>>
BZOJ 1057: [ZJOI2007]棋盘制作
查看>>
BZOJ 1070: [SCOI2007]修车
查看>>
asterisk常用调试监测命令
查看>>
一个不错的shell 脚本教程
查看>>
Flutter学习笔记(三)-- 事件交互和State管理
查看>>
iOS开发 之 不要告诉我你真的懂isEqual与hash!
查看>>
基于swift语言iOS8的蓝牙连接(初步)
查看>>
Swift基础--使用TableViewController自定义列表
查看>>
详述iOS国际化
查看>>
Swift - 分段选择控件(UISegmentedControl)的用法
查看>>