• Linux crontab计划任务


    1、cron计划任务的描述
           cron计划任务允许用户根据“时间表”自动周期的完成任务某些任务。
           cron是一种system V服务,需要开启该服务才能使用。
          
     开关cron服务
                 系统管理员可以用service crond start|stop来开关cron服务
                 用chkconfig选择cron服务的默认开启关闭。
     
    [root@natsha ~]# /etc/init.d/crond status
    crond (pid  1896) is running...
     
    [root@natsha ~]# chkconfig --list |grep crond
    crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
     
     
    2、cron计划任务的管理
            crontab制定管理计划任务时间表
                  crontab –e:编辑当前用户的计划任务时间表
                  crontab –l:列出当前的计划任务时间表
                  crontab –r:删除当前的计划任务时间表
                  crontab  -u  username <-e | -l | -r> :以某一个用户的身份管理
                  man 5 crontab:查看crontab帮助信息
           
     时间表配置文件的格式:
                  *        *             *            *             *             指令
              每分钟   每小时   每天     每月   每周星期几    任务描述
            用户时间表文件为:/var/spool/cron/username
                
                时间数值的特殊表示方法:
                    *      表示该范围内的任意时间
                    ,    表示间隔的多个不连续时间点
                    -        表示一个连续的时间范围
                    /        指定间隔的时间频率
            
    应用实例:
                0      17  *   *  1-5            周一到周五每天17:00
                30    8   *    *   1,3,5        每周一、三、五的8点30分
                0       8-18/2  *   *   *       8点到18点之间每隔2小时
                0     *  */3   * *                每隔3天    
                    
    3、cron计划任务的访问控制
          默认情况下,所有用户都可以定制自己的守护任务。
          root用户可以来编辑以下两个文件来允许或限制某个普通用户使用cron计划任务:
                /etc/cron.allow
                /etc/cron.deny
  • 相关阅读:
    springSecurity登陆与退出json形式交互
    SQL-Mysql表结构操作
    SQL-Mysql数据类型
    SQL-SQL事物操作
    springboot之Validation参数校验
    springSecurity之java配置篇
    springsecurity入门篇
    springboot集成shiro
    13个不low的JS数组操作
    基于canvas的五子棋
  • 原文地址:https://www.cnblogs.com/liuxing0007/p/11164438.html
Copyright © 2020-2023  润新知