zoukankan      html  css  js  c++  java
  • linux定时任务cron 安装配置

    名词解释:

       cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。

    软件包安装:

    要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:

    vixie-cron软件包是cron的主程序。
    crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

    查看是否安装了cron软件包: rpm -qa|grep vixie-cron

    查看是否安装了crontabs软件包:rpm -qa|grep crontabs

    如果本地没有安装包,在能够连网的情况下可以在线安装

    yum install vixie-cron
    yum install crontabs

    查看crond服务是否运行:

    /sbin/service crond status

    ps -elf|grep crond|grep -v "grep"

    crond服务操作命令:

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

    配置定时任务:

    cron有两个配置文件,一个是一个全局配置文件(/etc/crontab),是针对系统任务的;一组是crontab命令生成的配置文件(/var/spool/cron下的文件),是针对某个用户的.定时任务配置到任意一个中都可以。

    查看全局配置文件配置情况: cat /etc/crontab

    ---------------------------------------------
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root run-parts /etc/cron.daily
    22 4 * * 0 root run-parts /etc/cron.weekly
    42 4 1 * * root run-parts /etc/cron.monthly
    ----------------------------------------------

    查看用户下的定时任务:crontab -l或cat /var/spool/cron/用户名

  • 相关阅读:
    CDR
    xshell鼠标文本设置
    .NET多线程学习之龟兔赛跑
    js传“+”或“&”到后台变空值的问题
    Java递归读取文件夹下所有文档
    破解Myeclipse10找不到Commonplugins文件夹
    Java下载文件
    根据给定日期判断上一旬的开始结束日期
    查看Tomcat内存并调整Tomcat内存
    Could not parse mapping document from input stream
  • 原文地址:https://www.cnblogs.com/beyang/p/7039820.html
Copyright © 2011-2022 走看看