linux crontab 每5分钟执行一次_Linux系统配置及服务管理_第10章_计划任务
一·简介
作用: 计划任务主要是做一些周期性的任务,
目前最主要的用途是定期备份数据。
分类
一次性调度执行 at
Schedule one-time tasks with at.
循环调度执行 cron
Schedule recurring jobs with cron.
一次性调度执行 at
语法格式
语法格式at <TIMESPEC>
<TIMESPEC>示例
now +5min5分钟后
teatime tomorrow (teatime is 16:00)下午茶时间
noon +4 day第四天中午
5pm august 3 2029 2020年8月3日下午5点
4:00 2019-11-27某年某月某日某时
例1
初识一次性任务计划
1.设置一个定时创建用户的任务
[root@localhost ~]# at now +1min
at> useradd uuuu
CTRL+D输入完毕,提交任务
2.查询任务
[root@localhost ~]# atq
3 Thu Mar 30 09:55:00 2019 a root
3.验证结果
[root@localhost ~]# id uuuu
查出用户信息即可
循环调度执行 cron
简介
cron的概念和crontab是不可分割的。
crontab是一个命令,常见于Unix和Linux的操作系统之中
用于设置周期性被执行的指令。
该命令从标准输入设备读取指令,并将其存放于“/etc/crontab”文件中,以供之后读取和执行。
cron示例
管理方式
创建计划
"crontab -e" Edit jobs for the current user
查询计划
"crontab -l" List the jobs for the current user
管理员可以使用 -u username, 去管理其他用户的计划任务
删除计划
"crontab -r" Remove all jobs for the current users.
计划任务存储位置
[root@localhost ~]# ls /var/spool/cron/
语法格式 Job format
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command
说明
分 时 日 月 周 命令或脚本程序
六个部分用空格隔开
示例1
0 * * * * /mysql_back.sh
每小时的0分执行
*/5 * * * * /mysql_back.sh
每五分钟执行
0 2 1,4,6 * * /mysql_back.sh
每月的1,4,6日的2点整执行
0 2 5-9 * * /mysql_back.sh
每月5日到9日的两点整执行
* * * * * /mysql_back.sh
每分钟执行
0 2 * * * /mysql_back.sh
每天两点整执行
0 2 14 * * /mysql_back.sh
每月14号的2点整执行
0 2 14 2 * /mysql_back.sh
2月14日2点整执行
0 2 * * 5 /mysql_back.sh
不写月日,仅周生效
每月的周五,两点执行
0 2 2 6 5 /mysql_back.sh
书写月和日,月或日,月日周均生效
6月2日的两点整执行
6月的周五两点整执行
示例2
00 02 * * * ls
每天2:00整
00 02 1 * * ls
每月1号2:00整
00 02 14 2 * ls
每年2月14号2:00整
00 02 * * 7 ls
每周日2:00整
00 02 * 6 5 ls
每年6月的周五2:00整 (特殊)
00 02 14 * 7 ls
每月14号2:00整
每周日2:00整
这两个时间都执行
00 02 14 2 7 ls
每年2月14号2:00整
2月每周日2:00整
这两个时间都执行
示例
目的
每个一分钟执行创建文件的计划任务
步骤
1.准备创建脚本文件
# vim /root/1.sh
输入以下内容
/usr/bin/touch /root/`date +%F-%H-%M-%S`.txt
#chmod +x /root/1.sh
2.编写任务计划
#crontab -e
输入以下内容
* * * * * /root/1.sh
3.查看创建结果
#ls -l /root/
linux crontab 每5分钟执行一次_Linux系统配置及服务管理_第10章_计划任务相关推荐
- linux crontab 每5分钟执行一次_linux面试题:Linux定时任务必备技能有哪些?
Linux系统在互联网公司应用越来越多,也有不少的朋友愿意加入运维的行列中.定时任务使Linux运维学习中必须掌握的一项.那么Linux定时任务内容,有哪些知识点?有哪些面试题需要掌握? 1 选择 1 ...
- linux crontab 每5分钟执行一次_第十一章:走进Linux世界——源码包管理and任务计划。...
一.文件管理 (1)概述 Source Code 源代码经过GCC.C++编译环境编译才能运行 可以设定个人设置,开关功能 (2)源码包管理 获取源码包--官网下载到真机,然后 rz 命令上传到虚拟机 ...
- Linux系统配置及服务管理_第10章_计划任务日志管理
一.计划任务 简介: 作用:计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据. 分类: 一次性调度执行 at 循环调度执行 cron 1.一次性调度执行 at (1)安装 yum -y ...
- linux进程配置异常中断自动重启_Linux系统配置及服务管理 (四)进程管理
一.进程简介 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间: • 安全属性,包括所有权凭据和特权: • 程序代码的一个或多个执行线程: • 进程状态. 程序: 二 ...
- Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法
Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of- ...
- Linux crontab 详细介绍及执行php
Linux crontab 命令介绍 语法介绍 使用权限 : root用户和crontab文件的所有者 crontab格式 语法 : crontab [-e [UserName]|-l [UserNa ...
- linux crontab 实现每秒执行
linux crontab 命令,最小的执行时间是一分钟.如需要在小于一分钟内重复执行,可以有两个方法实现. 1.使用延时来实现每N秒执行 创建一个php做执行动作,非常简单,就是把当前时间写入log ...
- 云计算基础之Linux系统配置及服务管理 第01章_系统部署
第01章_系统部署 一.GNU/Linux 的历史 一)自由软件之父 理查德·斯托曼(Richard M. Stallman) 1984 GNU Copyleft OpenSource Free GP ...
- Linux系统配置及服务管理_02章_文件和用户管理
文章目录 一.文件管理命令 Linux目录结构 1.1.创建文件 1.2. 创建目录 1.3. 复制 1.4.移动 1.5.删除 1.6.查看文件 1.7.修改文件内容 1.8.文件类型 二.用户管理 ...
最新文章
- 菲尔兹奖数学家丘成桐:人工智能中的数学理论尚无很大突破
- mysql重做日志与binlog日志区别_MySQL日志之binlog、redo log、undo log
- oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
- Python函数定义变量报错:local variable ‘a‘ referenced before assignment
- python 持续集成部署_Jenkins部署git+python项目实现持续集成
- SQL解析引擎Apache Calcite
- Swift - defer关键字(推迟执行)
- 客房预订+餐饮预订+酒店app+移动端通用版电商app模板+Axure高保真酒店预订管理系统+积分商城+餐饮预订系统+优惠券+订单管理+移动端酒店管理原型+酒店电商原型
- Ubuntu18.04设置简单密码
- 【漏洞预警】Intel爆CPU设计问题,导致win和Linux内核重设计(附测试poc)
- arm linux 删除大量文件,ARM Linux根文件系统(Root Filesystem)的制作
- SQL基本使用-查询表中的记录
- java中怎么自己画地图_用 4 行代码画一幅中国地图
- 关于CMOS摄像头的DVP接口的工作方式与一般使用方法
- [Telink][TLSR8251] [泰凌微]入门上手教程(IDE+SDK+烧录)
- Java面向对象 - String类
- html加密文件怎么解密,如何取消文件的加密保护,如何解密?
- 华为防火墙做单臂路由_华为单臂路由配置实例
- 再见 Wordpress!这个开源建站神器有点吊
- uni-app 全局变量的几种实现方式