CentOS安装crontab及使用方法(汇总多人博客并实践确认无误)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS安装crontab及使用方法(汇总多人博客并实践确认无误)相关的知识,希望对你有一定的参考价值。

  安装centOS:

  yum -y install vixie-cron ——该软件包是cron的主程序

  yum -y install crontabs——该软件包用来安装、卸载或者列举需要cron来守护的进程

cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
  service crond start //启动服务
  service crond stop //关闭服务
  service crond restart //重启服务
  service crond reload //重新载入配置

service crond status//查看crontab服务状态

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

crontab命令:

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

crontab file [-u user]-用指定的文件替代目前的crontab。
  crontab-[-u user]-用标准输入替代目前的crontab.
  crontab-1[user]-列出用户目前的crontab.
  crontab-e[user]-编辑用户目前的crontab.
  crontab-d[user]-删除用户目前的crontab.
  crontab-c dir- 指定crontab的目录。

crontab 格式:

*  *  *  *  *  command
  分 时 日 月 周 命令
  第1列表示分钟1~59 每分钟用*或者 */1表示
  第2列表示小时1~23(0表示0点)
  第3列表示日期1~31
  第4列表示月份1~12
  第5列标识号星期0~6(0表示星期天)

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。

以上是关于CentOS安装crontab及使用方法(汇总多人博客并实践确认无误)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS(Linux) - 安装软件笔记(总) - 开发环境安装顺序及汇总

Centos7 利用crontab定时执行任务及配置方法

转---CentOS安装Oracle数据库详细介绍及常见问题汇总

centos 安装 crontab 和 简单的使用教程

如何在 Centos 上安装 crontab

在CentOS下安装crontab服务