美文网首页
Linux 定时任务 crontab

Linux 定时任务 crontab

作者: 灰斗儿 | 来源:发表于2020-10-20 10:07 被阅读0次

    安装

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

    服务启动关闭

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

    service crond status //查看状态

    chkconfig crond on //设置开机自动启动crond服务:

    chkconfig –list crond //开机级别的crond服务运行情况 ,2、3、4、5级别开机会自动启动crond服务
    chkconfig crond off//取消开机自动启动crond服务:

    配置

    crontab 格式:


    aHR0cDovL2ltZy5ibG9nLmNzZG4ubmV0LzIwMTcwNjA4MTYyNzUwMzk4.jpeg

    分钟 小时 日 月 星期 命令

    •    *      *    *     *       *      command
      

    第1列表示分钟1~59 每分钟用*或者 /1表示
    第2列表示小时1~23(0表示0点)
    第3列表示日期1~31
    第4列 表示月份1~12
    第5列标识号星期0~6(0表示星期天)
    第6列要运行的命令
    几个特殊符号的含义:
    ”代表取值范围内的数字,
    “/”代表”每”,
    “-”代表从某个数字到某个数字,
    “,”分开几个离散的数字

    crontab -e 进入配置 :wq 保存退出, 一行一个任务
    例子:

    $crontab -e
    */10  *   *  *  *  *  python run.py  // 10分钟执行一次
    10  *   *  *  *  *  python run.py  // 每小时10分执行一次(9:10,10:10等共一天共执行24次)
    10  10   *  *  *  *  python run.py  // 每天10:10分执行一次
    

    相关文章

      网友评论

          本文标题:Linux 定时任务 crontab

          本文链接:https://www.haomeiwen.com/subject/gjwrmktx.html