zoukankan      html  css  js  c++  java
  • crontab使用简介

    crontab的配置文件: 

    前四行是用来配置crond任务运行的环境变量

    第一行SHELL变量指定了系统要使用哪个shell,这里是bash

    第二行PATH变量指定了系统执行命令的路径

    第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务执行信息给用户

    第四行的HOME变量指定了在执行命令或者脚本时使用的主目录

    在以上各个字段中,还可以使用以下特殊字符:

    星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

    逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

    中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

    正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

    用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。

    用户可以使用 crontab 工具来定制自己的计划任务。

    所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致

    crontab -l 显式当前用户的crond的配置

    crontab -u admin -l 显式admin用户的配置

    crontab -u root -e编辑root用户的配置

    安装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、http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html

  • 相关阅读:
    nginx 配置文件详解
    nginx的location匹配规则
    mysql常用函数
    jquery封装的ajax请求
    docker
    in与exists和not in 与 not exists的区别
    mysql授权
    线程池
    springboot+rediscluster
    常用网址
  • 原文地址:https://www.cnblogs.com/shengulong/p/8257159.html
Copyright © 2011-2022 走看看