crontab 定时器

cronntab 定时器


crontab -e 编辑定时器
crontab -l  查看定时器
//每十分钟执行一次
    */10 * * * * curl http://xxxxx

//每天 凌晨 中午12点执行一次
    0 0,12 * * * curl http://xxxxx    分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列 表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
30 21 * * * /etc/init.d/nginx restart
每晚的21:30重启 nginx。
45 4 1,10,22 * * /etc/init.d/nginx restart
每月1、 10、22日的4 : 45重启nginx。
10 1 * * 6,0 /etc/init.d/nginx restart
每周六、周日的1 : 10重启nginx。
0,30 18-23 * * * /etc/init.d/nginx restart
每天18 : 00至23 : 00之间每隔30分钟重启nginx。
0 23 * * 6 /etc/init.d/nginx restart
每星期六的11 : 00 pm重启nginx。
* */1 * * * /etc/init.d/nginx restart
每一小时重启nginx
* 23-7/1 * * * /etc/init.d/nginx restart
晚上11点到早上7点之间,每 隔一小时重启nginx
0 11 4 * mon-wed /etc/init.d/nginx restart
每月的4号与每周一到周三 的11点重启nginx
0 4 1 jan * /etc/init.d/nginx restart
一月一号的4点重启nginx

*/30 * * * * /usr/sbin/ntpdate 210.72.145.20
每半小时同步一下时间

原文地址:https://www.cnblogs.com/qixidi/p/10199673.html

时间: 2024-10-03 00:41:49

crontab 定时器的相关文章

Golang 完成一个 Crontab定时器(1)

前言 Linux的Crontab定时器似乎已经足够强大,但是我认为还是没有办法满足我们所有的需求,例如定时器某一瞬间需要动态添加/删除任务的功能,例如定时器只能在指定的节点上启动(主节点),其他节点不需要定时服务,这种情况Linux自带的Crontab就不能够满足我们的需求了,所以这次要徒手定义一个Crontab定时器,作为自己的备用. 需求分析 看我博客的基本也都知道,做任何事,都要进行一个需求分析.既然是一个定时器,那么应该支持的功能如下 定时启动任务(废话) 支持基础的Crontab语法

linux crontab定时器

1.查看linux是否有crontab指令  如果没有安装crontab指令 yum install -y vixie-cron yum -y install crontabs 2.设置开机自启 chkconfig --level 345 crond on 3.参数 -e 编辑该用户的计时器设置. -l 列出该用户的计时器设置. -r 删除该用户的计时器设置. -u<用户名称> 指定要设定计时器的用户名称. 4.计划启动停止 service crond start //启动服务 service

Linux定时器工具-crontab 各參数具体解释及怎样查看日志记录

要使用crontab定时器工具,必需要启动cron服务: service cron start crontab的语法,以备日后救急.先上张超给力的图: crontab各參数说明: -e : 运行文字编辑器来编辑crontab,内定的文字编辑器是VI -r : 删除眼下的crontab -l : 列出眼下的crontab(查看专用) -i : 会和-r 配合使用,在删除当前的crontab时询问,输入y 则删除 注意crontab是分用户的,以谁登录就会编辑到谁的crontab crontab特殊

unix下使用crontab注意事项

在平时的服务器管理中使用crontab定时器是很经常的事,但是在使用时要注意几点问题: 1.要注意crontab的格式里5个*一定不要写错,上网找了一张图可以很直观的标识crontab的*的取值问题: 2.如果开启了crontab后的系统中sendmail没有启动,那么crontab中执行的程序有输出内容时,输出内容会以邮件形式发给用户,日积月累的文件都被保存在/var/spool/clientmqueue目录下面,我们平时可以在有输出内容的语句后加上> /dev/null 2>&1,

Flume+Hadoop+Hive的离线分析系统基本架构

PS:历史原因作者账号名为:ymh198816,但事实上作者的生日并不是1988年1月6日 最近在学习大数据的离线分析技术,所以在这里通过做一个简单的网站点击流数据分析离线系统来和大家一起梳理一下离线分析系统的架构模型.当然这个架构模型只能是离线分析技术的一个简单的入门级架构,实际生产环境中的大数据离线分析技术还涉及到很多细节的处理和高可用的架构.这篇文章的目的只是带大家入个门,让大家对离线分析技术有一个简单的认识,并和大家一起做学习交流. 离线分析系统的结构图 整个离线分析的总体架构就是使用F

机器A定时发文件给机器B-FTP实现

机器A发文件的虚拟机 机器B收文件的虚拟机 机器A: 确认linux安装了ftp包,能启用ftp命令 定时器使用的是crontab 定时器设置步骤: 1.进入root用户 2.service crond stauts 查看 crond运行状态,如果为运行则用命令service crond start启动 3.crontab –e 设置定时计划 写入 0 12 * * * sh /home/oracle/instance/uploadfile.sh (前面总共五列,分别表示分.时.日.月.年) 表

Oracle数据库启动与停止监控shell脚本

实现如下目标 1.监控Oracle数据库的监听和实例的状态,如果监听或者实例挂了,则启动,并邮件告知,脚本尝试启动对应的服务 2.如果服务启动成功,则邮件通知刚才挂了,现在已经启动成功:如果启动失败,则邮件提示,刚才挂了,现在依然不能启动: 脚本并不复杂,比较初级,但是实现了需求,在测试环境下测试通过,不过还缺少一些挂死的状态监测,有待继续增强: [oracle@sdk31 ~]$ cat /home/oracle/scripts/check_db_lis.sh #!/bin/bash #set

linux shell编程入门笔记

shell编程的重要性: 对于hadoop程序员,通常需要熟悉shell编程,因为shell可以非常方便的运行程序代码. shell文件格式: 文件名后缀通常是.sh #!/bin/sh[先指定文件下面用的是哪一个sh] #这里是注释 shell中的变量: (1)变量不需要声明,初始化不需要指定类型 (2)变量名称只能有字母.数字.下划线组成,不能使用数字开头 (3)分类: 临时变量 环境变量 (export) 显示变量值使用echo命令 ,加上变量名对于变量引用,也可以使用{变量名} 示例程序

Hadoop学习之Hadoop案例分析

一.日志数据分析1.背景1.1 ***论坛日志,数据分为两部分组成,原来是一个大文件,是56GB:以后每天生成一个文件,大约是150-200MB之间: 每行记录有5部分组成:1.访问ip:2.访问时间:3.访问资源:4.访问状态:5.本次流量 1.2 日志格式是apache common日志格式:1.3 分析一些核心指标,供运营决策者使用: 1.3.1 浏览量PV 定义:页面浏览量即为PV(Page View),是指所有用户浏览页面的总和,一个独立用户每打开一个页面就被记录1 次.分析:网站总浏