crontab计划任务
By skyshappiness Posted 2017-03-09 11:56:05 In

一、背景:

    crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs


二、安装:

    yum -y install vixie-cron        cron 的主程序
    yum -y install crontabs         用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序


三、配置:

    /sbin/service crond start         //启动服务
    /sbin/service crond stop         //关闭服务
    /sbin/service crond restart      //重启服务
    /sbin/service crond reload      //重新载入配置
    /sbin/service crond status      //查看crontab服务状态

    chkconfig --level 345 crond on            //开机启动

    

四、指令:

    分时日月周  指令

    01 * * * * root run-parts /etc/cron.hourly              每小时01分执行指令

    02 4 * * * root run-parts /etc/cron.daily                每天凌晨 4:02 分执行指令

    0 */2 * * * root run-parts /etc/cron.twoHour          每两个小时执行一次指令
    22 4 * * 0 root run-parts /etc/cron.weekly              每周日凌晨 4:22分执行指令
    42 4 1 * * root run-parts /etc/cron.monthly            每个月1号凌晨 4:42 分执行指令

    


友情链接
联系方式
  • 邮箱 / E-mail:121388038@qq.com