linux设置定时任务(全面解析教程)
- 定时任务作用说明
1.类似于生活中使用的闹钟
2.可以自动完成操作命令
3.定时备份系统数据信息
一:系统定时任务
系统定时任务周期:每小时 控制定时任务目录:/etc/cron.hourly
定时 每小时顺序:
1.进入定时任务目录
[root@localhost ~]# cd /etc/cron.hourly
2.创建普通文件
[root@localhost cron.hourly]# touch 1.sh
3.增加可执行权限
[root@localhost cron.hourly]# chmod +x 1.sh
4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。

系统定时任务周期:每一天 控制定时任务目录:/etc/cron.daily
1.进入定时任务目录
[root@localhost ~]# cd /etc/cron.daily
2.创建普通文件
[root@localhost cron.hourly]# touch 1.sh
3.增加可执行权限
[root@localhost cron.hourly]# chmod +x 1.sh
4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。
系统定时任务周期:每一周 控制定时任务目录:/etc/cron.weekly
1.进入定时任务目录
[root@localhost ~]# cd /etc/cron.weekly
2.创建普通文件
[root@localhost cron.hourly]# touch 1.sh
3.增加可执行权限
[root@localhost cron.hourly]# chmod +x 1.sh
4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。
系统定时任务周期:每个月 控制定时任务目录:/etc/cron.monthly
1.进入定时任务目录
[root@localhost ~]# cd /etc/cron.monthly
2.创建普通文件
[root@localhost cron.hourly]# touch 1.sh
3.增加可执行权限
[root@localhost cron.hourly]# chmod +x 1.sh
4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。
二:系统定时任务配置文件(crontab)
1.定时任务配置文件路径
cd /etc/crontab
2.crontab表达式
* * * * * : crontab表达式
*(分)*(时)*(天)*(月)*(周)
3.定时任务软件(crontab)
默认系统自带定时软件《crontab》
4.crontab 能检查表达式是否正确,但无法检查命令是否正确

三:增加定时任务
1.增加定时任务编辑命令(crontab -e)
1.进入增加定时任务命令
[root@localhost ~]# crontab -e
2.vim 1.sh 编写
[root@localhost ~]# vim 1.sh
3.vim 2.txt 编写
[root@localhost ~]# vim 2.txt
4.到时自动执行crontab -e 指定执行文件
1.crontab -e

2.1.sh

3.2.txt

四:查看crontab定时任务
1.查看crontab定时任务
crontab -l
五:定时任务配置文件(root最终结论)
1.定时任务配置文件命令
cd /var/spool/cron/root
1 每一个用户的定时任务是相对隔离,在/var/spool/cron目录下,以当前用户的用户名命名的文件,每一个用户都会在这个目录以它的用户名命名。
2 执行定时任务属主就是用户名自己,每一个用户的定时任务都是以它当前用户的用户信息去执行的。
解析得出最终结论:
不能执行到root下 root文件表示是root用户设置的定时任务
当python需要设置定时任务 以用户名root命名即可 不需要crontab。
六:定时任务日志文件
1.定时任务运行记录日志文件
cat /var/log/cron
2.定时任务禁止用户运行黑名单
/etc/cron.deny

七:日志常用命令
head : 从头开始查看文件,默认查看10行
-n : 指定查看多少行
tail : 从尾部开始查看文件,默认查看10行
-n : 指定查看多少行
[root@localhost ~]# tail -n 20 /var/log/cron
-f : 实时监控文变化
[root@localhost ~]# tail -f /var/log/cron
less : 类似于vim的方式查看文件
less /var/log/cron
解析less:
类似于文件
q : 退出
八:定时任务格式(全面解析《秒懂》)
crontab (表达式)
* * * * *
1.每隔2分钟执行
*/2 * * * *
2.每天的2,4,6,8,10这4个小时的1分钟执行
01 2,4,6,8,10 * * *
3.每天的2到6点执行
* 2-6 * * *
4.每天的2到6点中每隔2小时执行
* 2-6/2 * * *
5.每天的2点时执行,但是这天必须是周二
* 02 * * 02

linux设置定时任务(全面解析教程)的更多相关文章
- linux设置定时任务的方法(自己总结)
Linux设置定时任务步骤 linux设置定时任务的关键字是:crontab 1:查看现在已经有的定时任务的命令是 crontab -l,执行命令如下图: 2:新建定时任务的命令是:crontab ...
- Linux 设置定时任务crontab命令
1. crontab命令概念 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行. cron 系统调度进程. 可以使 ...
- Linux设置定时任务
什么是crond? crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件.一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务.Crond服务会定 ...
- Linux 设置定时任务 清空日志
Step 1:前提是linux服务器安装了crond 定时任务需要crond服务的支持 1.启动方法 service crond restart 2.该服务默认是开机启动的 取消定时任务 1.全部取消 ...
- 【转】Linux设置定时任务方法
设置:每天4点运行脚本/var/x/web/train/modeltrain [root@T-XXX-ML-01 log]# crontab -e0 4 * * * /var/x/web/train/ ...
- linux设置定时任务调用接口
1.设置目录 cd /var/spool/cron 2.编辑文件(当前登录用户,不一定是root) vim root 3.添加内容 0 0 * * * wget http://192.144.141. ...
- Linux设置定时任务方法
linux下定时执行任务的方法: 在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出. 在LI ...
- linux设置定时任务的方法步骤
一,首先登录 二,找到文件夹 三,查看定时任务 crontab -l 四,vi root 编辑定时任务 编辑完成后,点ESC,然后:wq 时间格式 分钟 小时 日期 月份 周 命令 数字范围 0-59 ...
- Linux下Crontab定时任务的使用教程 以及 无法执行定时任务的解决方案
前言 本文学习思路:Linux的corntab定时任务的使用教程 --> 定时任务无效的解决方案 Linux的corntab定时任务的使用教程 1. 首先,输入命令 打开crontab定时 ...
随机推荐
- 【LeetCode】1410. 实体解析器 HTML Entity Parser HTML
作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 替换 日期 题目地址:https://leetcode ...
- window11连接局域网共享失败处理办法
第一步1.按 Win + R 组合键,打开运行,并输入:gpedit.msc 命令,确定或回车,可以快速打开本地组策略编辑器2.本地组策略编辑器窗口中,依次展开到:计算机配置 - 管理模板 - 网络 ...
- 剖析Defi之Uinswap_2
学习核心合约UniswapV2Pair,在父合约UniswapV2ERC20的基础上增加资产交易及流动性提供等功能. 交易对合约本身是erc20合约,代币表示流动性,代币在提供流动性的地址里,当提供流 ...
- 中华古诗词知识图谱之实体关系构建&导入neo4j数据库
实体分析 诗名实体 属性 包含:作诗时间,诗名,内容,翻译,背景. 关系 实体1 关系 实体2 诗名 形式 诗词形式 诗名 作者 诗人 诗名 分类 类别 诗名 词牌名 词牌名 诗名 曲牌名 曲牌名 诗 ...
- JS事件冒泡与事件捕获怎么理解?
在js中存在事件冒泡与事件捕获两种概念,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题. 事件冒泡(dubbed bubbling) 事件冒泡我们从字面意思理解就是当用户行为触发我们页面的定 ...
- 初识python: 装饰器
定义: 本质是函数,功能是"装饰"其它函数,即为其他函数添加附加功能原则: 1.不能修改被装饰函数的源代码: 2.不能修改被装饰函数的调用方式实现装饰器知识储备: 1.函数即&qu ...
- 【PowerShell】文件的解压与压缩
1 New-Item -ItemType File 1.txt -Force #新建文本文件 2 Compress-Archive -Path '1.txt' -DestinationPath '1. ...
- java list 类型删除其中的某些元素的正确方法
List<Object> list= new ArrayList<>();//记录需要删除的元素List<Object> li = new ArrayList< ...
- vue项目配置及代理解决跨域
axios数据请求 1.下载模块:npm install axios 2.axios特点: 1.支持在浏览器当中发起XMLHttpRequest请求 2.支持Promise 3.自动转换json数据 ...
- 服务性能监控之Micrometer详解
Micrometer 为基于 JVM 的应用程序的性能监测数据收集提供了一个通用的 API,支持多种度量指标类型,这些指标可以用于观察.警报以及对应用程序当前状态做出响应. 通过添加如下依赖可以将 M ...