linux的crontab定时任务完整配置和定时任务不执行分析
如果未安装需要先安装
CentOS(ubantu自行百度,原理类似)下面的安装方法:
- [root@CentOS ~]# yum install vixie-cron
- [root@CentOS ~]# yum install crontabs
1.crontab -e 新增 定时任务
10 0 * * * . /etc/profile;/bin/sh /home/appuser/apprams/java/sunkangtest/backup.sh >> /home/appuser/apprams/java/sunkangtest/backup.log
每天0点10分执行 - 环境变量(定时任务不执行很可能就是因为环境变量,定时任务不执行很可能就是因为他)- 要执行的脚本并写入执行过程日志(路径最好写全)
2.重启定时任务
service crond restart 非root用户 sudo service crond restart
3.查看定时任务
crontab -l
服务操作说明:
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //启动服务
centos7
/bin/systemctl restart crond.service #启动服务/bin/systemctl reload crond.service #重新载入配置/bin/systemctl status crond.service #查看crontab服务状态
crontab格式说明
举个栗子:
12 1 * * * /usr/bin/curl https://www.baidu.com
每晚的1:12访问一次百度网站
12 1 2,3,4 * * /usr/bin/curl https://www.baidu.com
每月2、3、4日的1 : 12访问一次百度网站
0,30 1-2 * * * /usr/bin/curl https://www.baidu.com
在每天1:00至2:00之间每隔30分钟访问百度
0 23 * * 6 /usr/bin/curl https://www.baidu.com
每星期六的11: 00 pm访问百度
10 1 * * 6,0 /usr/bin/curl https://www.baidu.com
每周六、周日的1:10访问百度
0 2 1 jan * /usr/bin/curl https://www.baidu.com
1月1号的2点访问百度
* */1 * * * /usr/bin/curl https://www.baidu.com
每一小时访问百度
* 20-7/1 * * * /usr/bin/curl https://www.baidu.com
晚上20点到早上7点之间,每隔一小时访问百度
0 10 4 * mon-wed /usr/bin/curl https://www.baidu.com
每月的4号与每周一到周三的10点访问百度
--欢迎大家访问我的 个人网站(www.sk-yye.cn)
linux的crontab定时任务完整配置和定时任务不执行分析相关推荐
- Linux下crontab命令添加Kettle作业定时任务
1. 确保作业 $KETTLE_HOME/kitchen.sh -file=/data1/testdata/testkjb.kjb 或转换 $KETTLE_HOME/pan.sh -file=/dat ...
- 【Linux】crontab定时任务配置全过程
因为测试工作中需要在服务器上配置定时任务执行脚本,使用到了linux 的crontab.特此记录一下配置的整个流程. crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其 ...
- linux下expdp定时备份_Linux下定时任务的配置
定时任务在日常开发中的重要性不用多说了,直接上方法. 下面以ubuntu 18.04系统为例,来看下如何配置定时任务. 下载cron root@ubuntu18-vmware:~# apt-get i ...
- Linux[Mac] Crontab 定时任务学习与探究
1.应用场景 主要用于在服务器[linux]上编写定时脚本,执行执行任务,同时明白存在的问题. 2.学习/操作 环境 阿里云ECS centOS 7.4 root权限 1. 文档阅读 Linux Cr ...
- linux下crontab命令的用法,linux 定时任务crontab用法详解
linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...
- 【Linux】crontab 定时任务 遇到几个问题
文章目录 cron 与 crontab 区别 bash xxx.sh 可以执行,但是crontab定时任务不执行,也没有报错信息,无日志: 首先区分 crontab -e 和 /etc/crontab ...
- oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...
本文主要向大家介绍了Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境描述: 操作系统:Red ...
- linux 定时任务关机,使用linux的crontab定时关机
使用linux的crontab定时关机 设置linux定时关机 crontab的详细用法 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] fi ...
- php乱炖,linux使用crontab实现PHP执行定时任务 | 乱炖
首先说说cron,它是一个linux下的定时执行工具.根用户以外的用户可以使用 crontab 工具来配置 cron 任务.所有用户定义的 crontab 都被保存在/var/spool/cron 目 ...
最新文章
- Struts(十):OGNL表达式(一)
- php 数据显示格式,php数据格式
- Java的TheadLocal使用
- Gradient Boost Decision Tree(GBDT)中损失函数为什么是对数形式
- rabbitMQ基本通信代码使用
- Atcoder 077E - guruguru(线段树+dp)
- Hxro将采用Solana作为第一层区块链,并过渡为完全去中心化的链上衍生品网络
- 【RobotStudio学习笔记】(五)工具数据
- 谷歌浏览器截图_谷歌浏览器如何截图?
- 中值滤波器及均值滤波器
- adb命令操作安卓hosts文件
- JAVA毕设项目微博系统网站(java+VUE+Mybatis+Maven+Mysql)
- 腾讯三面落马+拒网易、CVTE后,字节四面成功拿下offer
- 使用有道云笔记的三个技巧
- 【Mockplus教程】如何修改手机外壳?
- HTML5 之 Figure Figcaption 标签
- 推挽变换器漏感电压尖峰
- 如何快速地向服务器传大文件,大文件如何快速传输
- 【无标题】asdas
- IT方面学习交流群推荐