centos crontab,linux crontab 安装

  centos crontab,linux crontab 安装

  [转]CentOS安装的crontab及其用法-胡

  [转自]CentOS安装crontab及其使用方法[2009年4月19日1: 38: 00 作者:胡]

  3推荐转自http://hi . Baidu . com/show img/blog/item/db 028 CB 257 c 87 fa 53664 Fe 2 . html

  安装crontab:

  [root@CentOS ~]# yum安装vixie-cron

  [root@CentOS ~]# yum安装crontabs

  描述:

  Vixie-cron软件包是cron的主程序;

  Crontabs软件包是一个用于安装、卸载或枚举用于驱动cron守护进程的表的程序。

  //

  Cron是linux的内置服务,但是不会自动起来。您可以通过以下方式启动和关闭该服务:

  /sbin/service crond start //启动服务

  /sbin/service crond stop //关闭服务。

  /sbin/service crond restart //重新启动服务。

  /sbin/service crond reload //重新加载配置

  查看crontab服务状态:服务crond状态

  手动启动crontab服务:服务crond start

  检查crontab服务是否已经设置为引导并执行命令:ntsysv。

  添加启动自动启动:

  chkconfig-35级crond on

  1、crontab命令

  功能:设置定时器。

  法语:crontab [-u用户名][个人资料]或crontab [-u用户名][-elr]

  注意:cron是一个常驻服务,提供定时器的功能,允许用户在特定的时间执行预设的指令或程序。只要用户可以编辑定时器的配置文件,就可以使用定时器的功能。其配置文件格式如下:

  分钟小时日月日星期命令

  参数:

  -e编辑该用户的计时器设置。

  -l列出该用户的计时器设置。

  -r删除该用户的计时器设置。

  -u Username指定设置计时器的用户的名称。

  2、crontab格式

  基本格式:

  * * * * *命令

  小时、日、月和周的顺序

  第一列表示从1到59的分钟,每分钟用*或*/1表示。

  第二列表示1 ~ 23小时(0表示0点)。

  第三列表示从1到31的日期。

  第四列表示从1到12的月份。

  第5列标识号是第0 ~ 6周(0表示星期日)。

  第6列要运行的命令

  crontab文件的一些示例:

  30 21 * * */usr/local/etc/RC . d/light tpd重新启动

  上面的例子表明apache在每晚21:30重启。

  45 4 1,10,22 * */usr/local/etc/RC . d/light tpd重新启动

  上面的例子意味着在每个月的1号、10号和22号的4: 45重启apache。

  10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd重新启动

  上面的例子表明apache在每周六和周日的1: 10重新启动。

  0,30 18-23 * * */usr/local/etc/RC . d/light tpd重新启动

  上面的例子表明apache在每天18: 00到23: 00之间每30分钟重启一次。

  0 23 * * 6/usr/local/etc/RC . d/light tpd重新启动

  上面的例子表明apache在每周六晚上11: 00重新启动。

  * */1 * * */usr/local/etc/RC . d/light tpd重新启动

  每小时重启一次apache

  * 23-7/1 * * */usr/local/etc/RC . d/light tpd重新启动

  在晚上11点到早上7点之间,每小时重启一次apache。

  0 11 4 *周一至周三/usr/local/etc/rc.d/lighttpd重新启动

  每个月的4号和每周一到周三的11: 00重启apache。

  0 4 1 Jan */usr/local/etc/RC . d/light tpd重新启动

  1月1日4点重启apache。

  */30 * * * */usr/sbin/NTP date 210.72.145.44

  每半小时同步一次时间

centos crontab,linux crontab 安装