美文网首页
2019-04-19 crontab

2019-04-19 crontab

作者: 翻斗乐园胡图图 | 来源:发表于2019-04-19 10:44 被阅读0次

    前言
    如果需要定期执行
    最方便的就是用LINUX的CRONTAB命令,每隔固定时间执行一次备份脚本。
    记录一下crontab

    初次编辑时会选择用哪个编辑器,选择默认的nano即可
    参数
    -e (edit user's crontab) 编辑当前用户的crontab
    -l (list user's crontab) 列出当前用户所有crontab
    -r (delete user's crontab) 删除当前用户的crontab(注意:-r会删除所有定时任务!如果有暂时想要关闭的定时任务,操作前应该提前备份,加#注释相应行即可)
    如果可以使用-u ,则可以编辑服务器上其他用户的定时任务

    时间配置

    Example of job definition:

    .---------------- minute (0 - 59)

    | .------------- hour (0 - 23)

    | | .---------- day of month (1 - 31)

    | | | .------- month (1 - 12) OR jan,feb,mar,apr ...

    | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

    | | | | |

    * * * * * user-name command to be executed

    参数
    含义
    minute
    分钟,取值范围0-59
    hour
    小时,取值范围0-23
    day of month
    日,取值范围1-31
    month
    月,取值范围1-12,或者使用英文缩写jan,feb,mar,apr ...
    day of week
    星期,取值范围0-6,0或7表示星期日,或者使用英文缩写sun,mon,tue,wed,thu,fri,sat
    user-name
    执行该定时任务的用户
    command
    具体执行的命令,可以是一个简单的命令,也可以是一个脚本,

    举例:
    时间
    对应命令
    每周日1点
    0 1 * * Sun
    每5分钟
    */5 * * *
    每个工作日晚上8点
    0 20 * * 1-5

    TIPS:CORNTAB配置的所有地址都要写绝对路径
    比如每分钟执行test脚本
    */1 * * * * /bin/sh /test.sh

    相关文章

      网友评论

          本文标题:2019-04-19 crontab

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