`

(转)CentOS的计划任务,Crontab安装及使用方法

    博客分类:
  • Work
 
阅读更多

http://www.hitsword.org/read.php?91


CentOS的计划任务,Crontab安装及使用方法  不指定

hitsword , 15:20 , Linux , 评论(1) , 引用(0) , 阅读(2435) , Via 本站原创
安装crontab:
yum install crontabs

说明:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

查看crontab服务状态:service crond status

手动启动crontab服务:service crond start

查看crontab服务是否已设置为开机启动,执行命令:ntsysv

加入开机自动启动:
chkconfig --level 35 crond on

1,crontab命令

功能说明:设置计时器。

语  法:crontab [-u <用户名称>][配置文件] 或 crontab [-u <用户名称>][-elr]

补充说明:cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使 用计时器的功能。其配置文件格式如下:
Minute Hour Day Month DayOFWeek Command

参  数:
-e  编辑该用户的计时器设置。
-l  列出该用户的计时器设置。
-r  删除该用户的计时器设置。
-u<用户名称>  指定要设定计时器的用户名称。

2,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/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、 10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重启apache。

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

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重启apache。

0 * * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启apache

* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11点到早上7点之间,每 隔一小时重启apache

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三 的11点重启apache

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一号的4点重启apache

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

作者:hitsword@HITSword's Blog
地址:http://www.hitsword.org/centos-crontab/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

分享到:
评论

相关推荐

    centos6.9定时任务crontab离线安装包

    本文将详细介绍如何在CentOS 6.9上使用离线安装包`crontab_centos6.9`来安装和配置`crontab`服务。 首先,你需要从可靠的来源下载这个离线安装包`crontab_centos6.9`。通常,这些包是通过HTTP、FTP或者其他文件共享...

    centos7 crontab 安装包

    本文将详细阐述如何在CentOS7上安装`crontab`,以及它在日常运维中的作用和使用方法。 【描述】:“CentOS7 Crontab安装包”指的是在CentOS7操作系统中用于安装`crontab`功能的软件包。这个包通常包含`cron`服务所...

    CentOS7计划任务crontab1

    【CentOS7计划任务crontab详解】 在Linux操作系统中,`crontab`是一个用于管理系统计划任务的强大工具。CentOS7系统默认安装并启用了`crond`服务,它负责周期性地检查并执行预定的任务。`crond`每分钟会检查计划...

    centos6.5 离线安装 crontabs rpm 系统定时任务

    cronie-1.4.4-12.el6.x86_64.rpm cronie-anacron-1.4.4-12.el6.x86_64.rpm crontabs-1.10-33.el6.noarch.rpm procmail-3.22-25.1.el6.x86_64.rpm sendmail-8.14.4-8.el6.x86_64.rpm

    linux C7 crontab离线安装包

    在Linux系统中,Crontab...总结来说,Linux CentOS 7的Crontab离线安装包提供了在无网络环境下安装和管理定时任务的能力,通过RPM包管理方式,我们可以方便地在系统中部署和配置Crontab,实现自动化维护和管理工作。

    x86架构crontab离线rpm安装包以及依赖

    4. 安装完成后,可以通过`crontab -e`命令编辑个人的定时任务列表,并通过`systemctl start crond`启动`crond`服务来启用`crontab`。 总结来说,这个压缩包包含了在x86架构的Linux系统上离线安装`crontab`所需的...

    centos7中crontab定时计划任务5分钟一次命令写法

    在CentOS 7中,如果你需要创建一个每5分钟执行一次的计划任务,可以按照以下步骤操作: 1. **打开crontab编辑器**: 首先,你需要通过`crontab -e`命令来编辑当前用户的cron配置。这会打开一个默认的文本编辑器...

    详解使用rpm命令从CentOS系统盘安装计划任务程序crontab

    在Linux系统中,计划任务是自动化管理日常维护工作的重要工具,而`crontab`是这类任务的主要管理程序。本文将详细介绍如何在基于RPM包管理...确保正确安装并理解`crontab`的使用方法,能让你更好地掌控系统的定时任务。

    Linux CentOS使用crontab设置定时重启的方法

    通过掌握`crontab`的基本使用方法,你可以轻松地在Linux CentOS系统中设置各种定时任务,包括但不限于系统重启。这不仅可以帮助自动化日常运维工作,还能避免在特定时间手动执行任务的繁琐。记住,合理地利用`...

    CentOS下使用yum命令安装计划任务程序crontab的方法

    在Linux系统管理中,计划...3. 安装完成后,使用`crontab -e`编辑计划任务。 4. 根据`crontab`的语法设定任务执行时间和命令。 通过这种方式,你可以方便地在CentOS系统中设置计划任务,实现自动化运维和管理工作。

    vixie-cron-4.1.rar_centos-s002_crontab source code_vixie-cron_vi

    《vixie-cron-4.1:CentOS下的crontab定时任务源代码解析》 在Linux系统中,crontab是用于设置周期性被执行的任务的工具,它源自著名的Unix系统工具cron。Vixie-cron是cron的一个实现版本,由Paul Vixie开发,广泛...

    crontab离线包.zip

    通过熟练掌握`crontab`的使用,你可以创建复杂的定时任务计划,提升服务器维护效率,实现自动化运维。记住,合理的任务调度可以避免在非工作时间打扰到服务器的正常运行,同时确保关键任务能够按计划进行。因此,...

    Centos 7下利用crontab定时执行任务详解

    **CentOS 7下利用crontab定时执行任务详解** 在Linux系统中,`crontab` 是一个非常实用的工具,它允许用户设定周期性的任务自动化执行。在CentOS 7中,我们可以利用 `crontab` 来创建定时任务,这在系统维护和自动...

    linux离线断网模式下安装crontabs

    在Linux系统中,`crontab` 是一个用于设置周期性被执行的任务的命令,它允许用户根据特定的时间间隔安排任务的执行。在没有网络连接的情况下,依然可以通过离线模式安装 `crontab`,这对于一些没有网络环境或者网络...

    CentOS下采用Crontab实现PHP脚本定时任务

    - **权限问题**: 确保Crontab使用的用户有足够的权限执行PHP脚本和访问数据库。 #### 六、总结 通过上述步骤,我们可以成功地在CentOS环境下利用Crontab实现PHP脚本的定时任务。这种方案不仅简单实用,而且能够满足...

    linux(centos)中的cron计划任务配置方法.docx

    本文将详细介绍如何在Linux(CentOS)中配置cron计划任务。 1. **crontab命令及其选项** `crontab`命令是用于管理用户级cron任务的工具。你可以使用以下选项: - `-u`:指定要管理任务的用户。 - `-l`:列出指定...

    centos7下rsync+crontab定期同步备份

    【标题】:“CentOS7下使用rsync+crontab实现定期备份” 【描述】:在运维工作中,定期备份服务器数据至关重要,以防止数据丢失。本文将详细介绍如何在CentOS7系统中结合rsync和crontab进行定时备份操作。 【知识...

    Linux中的Crontab实现PHP计划任务linux操作系统电脑资料.doc

    下面我们将详细介绍在 Linux 中使用 Crontab 实现 PHP 计划任务的方法。 一、使用 Crontab 执行 PHP 脚本 在 Crontab 中,我们可以使用 PHP 程序来调用 PHP 脚本,例如每小时执行 myscript.php。首先,我们需要...

    centOS6中使用crontab定时运行执行jar程序的脚本

    总结一下,本文详细介绍了如何在CentOS6中使用crontab进行定时任务的配置,包括编写Java程序、Shell脚本以及设置crontab规则。这种方法适用于任何需要周期性执行的Java应用程序,不仅可以提高工作效率,还可以确保...

Global site tag (gtag.js) - Google Analytics