美文网首页LinuxLinux学习我用 Linux
【神奇的 Linux】定时任务crontab怎么设置?

【神奇的 Linux】定时任务crontab怎么设置?

作者: 清醒的cola | 来源:发表于2016-12-25 00:59 被阅读125次

    开始

    crontab -l #查看下当前的 crontab

    55 23 * * * /usr/bin/python /srv/checkevent.py > /tmp/checkevent.log 2>&1

    分析一下

    这条命令的意思是 每天 23:55 执行一个脚本 checkevent.py 并输出日志。

    深入一下 5 23 * * * 的含义

    1. 第一位 指的是几分 5分
    2. 第二位 指的是几点 23点
    3. 第三位 指的是几日 * 每日
    4. 第四位 指的是几月 * 每月
    5. 第五位 指的是星期几 * 每周

    再延伸下

    问题:每隔两小时,9点到21点每小时,每天1点和5点执行怎么配置?
    答:crontab -e # 进入当前用户的默认Cron表 (crontab file [-u user] )

    • 0 */2 * * * commend # 每隔两小时执行 (*/n 每隔n单位)
    • 0 9-21/1 * * * commend # 9点到21点每隔1小时执行(n1-n2时端)
    • 0 1,5 * * * commend # 每天1点和5点执行(n1,n2 n1和n2)

    特别的 * * * * * 为每分钟执行一次。

    相关文章

      网友评论

        本文标题:【神奇的 Linux】定时任务crontab怎么设置?

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