安装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/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
相关推荐
本文将详细介绍如何在CentOS 6.9上使用离线安装包`crontab_centos6.9`来安装和配置`crontab`服务。 首先,你需要从可靠的来源下载这个离线安装包`crontab_centos6.9`。通常,这些包是通过HTTP、FTP或者其他文件共享...
本文将详细阐述如何在CentOS7上安装`crontab`,以及它在日常运维中的作用和使用方法。 【描述】:“CentOS7 Crontab安装包”指的是在CentOS7操作系统中用于安装`crontab`功能的软件包。这个包通常包含`cron`服务所...
【CentOS7计划任务crontab详解】 在Linux操作系统中,`crontab`是一个用于管理系统计划任务的强大工具。CentOS7系统默认安装并启用了`crond`服务,它负责周期性地检查并执行预定的任务。`crond`每分钟会检查计划...
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系统中,Crontab...总结来说,Linux CentOS 7的Crontab离线安装包提供了在无网络环境下安装和管理定时任务的能力,通过RPM包管理方式,我们可以方便地在系统中部署和配置Crontab,实现自动化维护和管理工作。
4. 安装完成后,可以通过`crontab -e`命令编辑个人的定时任务列表,并通过`systemctl start crond`启动`crond`服务来启用`crontab`。 总结来说,这个压缩包包含了在x86架构的Linux系统上离线安装`crontab`所需的...
在CentOS 7中,如果你需要创建一个每5分钟执行一次的计划任务,可以按照以下步骤操作: 1. **打开crontab编辑器**: 首先,你需要通过`crontab -e`命令来编辑当前用户的cron配置。这会打开一个默认的文本编辑器...
在Linux系统管理中,计划...3. 安装完成后,使用`crontab -e`编辑计划任务。 4. 根据`crontab`的语法设定任务执行时间和命令。 通过这种方式,你可以方便地在CentOS系统中设置计划任务,实现自动化运维和管理工作。
在Linux系统中,计划任务是自动化管理日常维护工作的重要工具,而`crontab`是这类任务的主要管理程序。本文将详细介绍如何在基于RPM包管理...确保正确安装并理解`crontab`的使用方法,能让你更好地掌控系统的定时任务。
通过掌握`crontab`的基本使用方法,你可以轻松地在Linux CentOS系统中设置各种定时任务,包括但不限于系统重启。这不仅可以帮助自动化日常运维工作,还能避免在特定时间手动执行任务的繁琐。记住,合理地利用`...
《vixie-cron-4.1:CentOS下的crontab定时任务源代码解析》 在Linux系统中,crontab是用于设置周期性被执行的任务的工具,它源自著名的Unix系统工具cron。Vixie-cron是cron的一个实现版本,由Paul Vixie开发,广泛...
通过熟练掌握`crontab`的使用,你可以创建复杂的定时任务计划,提升服务器维护效率,实现自动化运维。记住,合理的任务调度可以避免在非工作时间打扰到服务器的正常运行,同时确保关键任务能够按计划进行。因此,...
- **权限问题**: 确保Crontab使用的用户有足够的权限执行PHP脚本和访问数据库。 #### 六、总结 通过上述步骤,我们可以成功地在CentOS环境下利用Crontab实现PHP脚本的定时任务。这种方案不仅简单实用,而且能够满足...
本文将详细介绍如何在Linux(CentOS)中配置cron计划任务。 1. **crontab命令及其选项** `crontab`命令是用于管理用户级cron任务的工具。你可以使用以下选项: - `-u`:指定要管理任务的用户。 - `-l`:列出指定...
【标题】:“CentOS7下使用rsync+crontab实现定期备份” 【描述】:在运维工作中,定期备份服务器数据至关重要,以防止数据丢失。本文将详细介绍如何在CentOS7系统中结合rsync和crontab进行定时备份操作。 【知识...
- `crontab`的任务不会有任何交互界面,因此所有需要用户确认的操作(如安装时的yes/no选择)应在脚本中处理,或者使用`--force`选项跳过确认。 - 安装RPM包时需注意版本兼容性,避免因版本不匹配导致的问题。 ...
下面我们将详细介绍在 Linux 中使用 Crontab 实现 PHP 计划任务的方法。 一、使用 Crontab 执行 PHP 脚本 在 Crontab 中,我们可以使用 PHP 程序来调用 PHP 脚本,例如每小时执行 myscript.php。首先,我们需要...
当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...
**CentOS 7下利用crontab定时执行任务详解** 在Linux系统中,`crontab` 是一个非常实用的工具,它允许用户设定周期性的任务自动化执行。在CentOS 7中,我们可以利用 `crontab` 来创建定时任务,这在系统维护和自动...