linux 定时任务 crontab
作用:用于生成cron进程所需要的crontab文件
crontab的命令格式
crontab -e
使用编辑器编辑当前的crontab文件。
crontab文件格式
minute hour day-of-month month-of-year day-of-week commands
分< >时< >日< >月< >星期< >要运行的命令 < >表示空格
其中
Minute 一小时中的哪一分钟 [0~59]
hour 一天中的哪个小时 [0~23]
day-of-month 一月中的哪一天 [1~31]
month-of-year 一年中的哪一月 [1~12]
day-of-week 一周中的哪一天 [0~6] 0表示星期天
commands 执行的命令
书写注意事项
1,全都不能为空,必须填入,不知道的值使用通配符*表示任何时间
2,每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔。
3,命令应该给出绝对路径
4,用户必须具有运行所对应的命令或程序的权限
如何使用crontab 运行多个任务:
方法1:在crontab -e 里 写多个
输入命令 crontab –e
敲回车
开始编写任务:
方法2:把所有的任务,写入到一个可执行的文件
再在crontab -e里面配置执行任务
分钟 小时 天 月 星期 命令/脚本
示例:
eg:4点备份
0 4 * * *
eg:每周二,周五,下午6点 的计划任务
0 18 * * 2,5
eg:1到3月份,每周二周五,下午6点的计划任务
0 18 * 1-3 2,5
eg:周一到周五下午,5点半提醒学生15分钟后关机
30 17 * * 1-5 /usr/bin/wall < /etc/issue
45 17 * * 1-5 /sbin/shutdown -h now
eg:学校的计划任务, 12点14点,检查apache服务是否启动
*/2 12-14 * 3-6,9-12 1-5
eg:再添加一个备份,把/etc目录备份到/backup下,然后把错误的情况也记录下来,正确的文件都丢到/dev/null下,看不见(相当于一个黑洞)
*/2 12-14 * 3-6,9-12 1-5 /bin/cp -r /etc /backup/etc.20170407 2> /backup/etc.bak.err
/dev/null
eg:每月 1、1 0、2 2日的4:45运行/apps/bin目录下的backup.sh
45 4 1,10,22 * * /apps/bin/backup.sh
eg:每周六、周日的 1 : 10运行一个find命令
10 1 * * 6,0 /bin/find -name “core” -exec rm {} ;
eg:在每天 18:00至23 :00之间每隔30分钟运行/apps/bin目录下的dbcheck.sh
0,30 18-23 * * * /apps/bin/dbcheck.sh
eg:每星期六的 11:00 pm运行/apps/bin目录下的qtrend.sh
0 23 * * 6 /apps/bin/qtrend.sh
linux 定时任务 crontab相关推荐
- [老男孩笔记系列]-之linux定时任务crontab命令详解
linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...
- linux定时任务crontab的设置
linux定时任务crontab的设置 http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.html vi /etc/cront ...
- linux cron 服务,Linux定时任务Crontab详解(推荐)
今天做了个数据库的备份脚本,顺便系统得学习一下linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面 ...
- linux下crontab命令的用法,linux 定时任务crontab用法详解
linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...
- linux定时任务crontab添加,linux定时任务crontab使用方法
linux定时任务crontab使用方法 Linux下的任务调度分为两类,系统任务调度和用户任务调度. 在/etc/crontab文件,这个就是系统任务调度的配置文件.用户任务调度的定时任务文件保存在 ...
- linux no mail for root,Linux定时任务Crontab使用 提示no crontab for root
使用命令查询crontab 任务时,一直提示:no crontab for root .查看了一些资料,说是crontab在初始时,设置了一次编辑方式,所以试了一下crontab -e的方式编辑,即在 ...
- linux c语言定时任务crontab,linux 定时任务 crontab相关(一)
情况一:正常情况(系统有service命令) 重启服务命令:[root@centos6 /]# service crond restart 启动服务命令:[root@centos6 /]# servi ...
- linux crontab怎么写,linux定时任务crontab
利用linux的定时任务crontab来执行脚本,在centos7版本下运行 1.安装crontab yum install crontab 2.查看状态及关闭和启动任务 查看状态:systemctl ...
- Linux定时任务 crontab(-l -e)、at、batch
1.周期性定时任务crontab cron['krɒn] 一时间单位 table crontab -e 进入编辑定时任务界面,每一行代表一个定时任务,#开头的行为注释行,一行分成6列 分钟 小时 日 ...
- linux半夜三点半定时重启,linux 定时任务 crontab相关(三)
crontab -l 表示列出所有的定时任务 crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:"no cr ...
最新文章
- java一般会写javadoc吗_怎么写javadoc
- 001-测试用例简介
- DL-5 深度学习框架的对比
- face alignment by 3000 fps系列学习总结
- 遗传算法各Matlab工具箱简介
- cad转shp格式带属性_Excel、Word、PPT、CAD办公格式怎么转?方法汇总,可批量
- msbuild.exe编译c#项目
- mysql 存储过程
- C和指针---第十一章:动态内存分配
- linux 坏块,如何在Linux中检查硬盘上的坏扇区或坏块
- 数电课设—智力抢答器(五路抢答器),已在Proteus8.9版本中仿真通过
- 测试学习——全链路压测
- Android-TextView添加字体库
- POI填充Excel背景色
- 中兴路由器,交换机DHCP原理,dhcp配置,实例
- 电商订单系统设计简析(一)
- 1.2 Python介绍
- 德声科技代理M-Live音视频播放器
- DBA 职业迷茫何去何从
- i3 10100f和i5 9400f哪个好?
热门文章
- linux nginx 清除缓存文件,linux nginx 内置缓存怎么去掉
- 软件需求文档范例_【设计API系列】 一文了解常见的事件驱动APIs范例
- Python中相同的值在内存中到底会保存几份
- 1900页Python系列PPT分享一:基础知识(106页)
- queue emplace_c++ queue、deque、priority_queue/队列最大值/滑动窗口/top K
- HTML如何实现利表自动求和,使用模板标记在html模板中求和
- ubuntu php 扩展目录_MacOS搭建PHP开发环境
- limit mysql 取最后_世上最全mysql性能调优总结
- python玩转android_怎样用python玩安卓版跳一跳
- ubuntu安装python_常用linux指令 ubuntu环境pytorch配置