CentOS安装crontab

对于小内存的虚拟机来说,在定制操作系统的时候并不会安装crontab系统组建的,这时我们需要手动安装。

安装crontab

[root@RAC-DB02 /]# yum install vixie-cron
[root@RAC-DB02 /]# yum install crontabs

cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

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

加入开机自动启动:

chkconfig --level 35 crond on

查看crontab 列表信息

[root@RAC-DB02 /]# crontab -l
no crontab for root
[root@RAC-DB02 /]# 

编辑crontab,附示例内容

[root@RAC-DB02 /]# crontab -e
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed

相关语法也可参考另一篇文章:https://baohua.me/operating-system/linux-crontab-syntax/

『–ENDOF–』

Comments are closed.