美文网首页互联网技术
Linux定时任务Crontab

Linux定时任务Crontab

作者: LiuShaodong | 来源:发表于2019-12-11 14:38 被阅读0次

    crond是linux下用来周期性的执行某种任务或者等待处理某些事件的一个守护进程,与Windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有,则自动执行。这也是为什么crond的最小调度粒度为1分钟的原因。
    crontab -l # 列出cron
    crontab -e # 编辑cron
    crontab -r # 删除cron

    crond格式:minute hour day month week command

    • minute 分钟(0-59)
    • hour 小时(0-23)
    • day 日期(1-31)
    • month 月份(1-12)
    • week 周(0-6)

    例,30 08 10 06 * /home/.... && sh test.sh 2>&1 & # 表示6月10日8点30执行test.sh

    • 00 11,16 * * * # 每天的11点和16点整执行
    • 00 09-18 * * * # 每天的9点到18点整执行

    相关文章

      网友评论

        本文标题:Linux定时任务Crontab

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