Crontab的格式

第1列分钟1~59

第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令

下面是crontab的格式:
分 时 日 月 星期 要运行的命令

这里有crontab文件条目的一些例子:

30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart
上面的例子表示每星期六的11 : 00 pm重启apache。

* */1 * * * /usr/local/apache/bin/apachectl restart
每一小时重启apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart
晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart
一月一号的4点重启apache

 

时间: 2024-09-20 00:02:08

Crontab的格式的相关文章

Linux crontab 命令格式

 基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apache. 45 4 1,10,22 * * /usr/

定时自动启动任务crontab命令用法

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/816636 crontab简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于 "crontab"文件中,以供之后读取和执行.该词来源于希腊语 chronos(χρ?νο?),原意是时间. 通常,crontab储存的指令被

linux 服务器 Crontab 的安装及使用教程

继上次定时备份网站数据,这次来说说 Crontab 定时执行工具的用法. 1.Crontab的安装 Ubuntu 下的安装命令: apt-get install cron 重启Crontab: /etc/init.d/cron restart 2.Crontab使用方法 查看crontab定时执行任务列表: crontab -l 添加crontab定时执行任务: crontab -e 进行添加定时任务时,可能会因为crontab默认编辑器的不同,默认会推荐nano编辑器,使用比较简单,直接在文件

Linux计划任务crontab使用说明

crontab简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行.该词来源于希腊语 chronos,原意是时间.通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行.这类作业一般称为cron jobs.   crontab用法 crontab的格式 f1 f2 f3 f4 f5 program  其中

Centos中crontab自动备份网站实现方法

crontab简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行.该词来源于希腊语 chronos(χρνο),原意是时间. 通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行.这类作业一般称为cron jobs. crontab用法 crontab的格式如下面:  代码如下 复制代码 f1 f2

Linux定时任务Crontab详解(推荐)_Linux

今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置.Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录.下面看一下具体的用法: 首先查看一下/etc/crontab文件: $ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/us

如何设计稳定性横跨全球的 Cron 服务

这篇文章主要来描述下 Google 是如何实现一套可靠的分布式 Cron 服务,服务于内部那些需要绝大多数计算作业定时调度的团队. 在这个系统的实践过程中,我们收获了很多,包括如何设计.如何实现使得它看上去像一个靠谱的基础服务. 在这里,我们来讨论下分布式 Cron 可能会遇到哪些问题,以及如何解决它. Cron 是 UNIX 中一个常见的工具,用来定期执行一些用户指定的任意任务.我们先来分析下 Cron 的基本原则和它最常见的实现,然后我们来回顾下像 Cron 这样的服务应该如何运行在一个大型

Linux VPS自动定时备份MySQL数据库发送至邮箱实现脚本

如今,我们在选择主机建站或者部署项目的时候,越发觉得VPS.服务器性价比会高很多,比如我们经常有看到年付十几美金.二十几美金的VPS服务器.相比较传统的虚拟主机是便宜很多,不过老蒋一直强调,如果我们是普通的个人博客.个人网站,如果虚拟主机能够满足需求的,建议还是要使用虚拟主机.因为虚拟主机站长维护成本较低,而且稳定性和安全性比VPS.服务器强一些. 因为,大部分VPS服务器都是无管理型的,所有的环境配置.网站部署.数据安全都需要我们自己来运维.尤其对于很多Linux服务器新手用户,老蒋遇到很多选

php ignore_user_abort()实现计划任务功能

ignore_user_abort()实现php教程文件能够在浏览器关掉之后照样运行,那么我们先来看看这个函数用法 ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行. 本函数返回 user-abort 设置的之前的值(一个布尔值). phpignore_user_abort()实现计划任务功能 语法 ignore_user_abort(setting)参数 描述 setting 可选.如果设置为 true,则忽略与用户的断开,如果设置为 false,会导致脚本停止