码迷,mamicode.com
首页 > 其他好文 > 详细

任务计划

时间:2017-12-05 23:18:34      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:zl

在未来的某个时间点执行一次某任务

  # at TIME(指定时间--绝对时间:DD:MM:YY HH:MM MM/DD/YY 相对时间:now+# minutes/hours/days/weeks 模糊时间:noon/midnight,teatime)

    at> COMMAND

    at> Ctrl+d    (退出)

  # at -l = atq   (显示作业,a代表队列)

  # at -d AT_JOB_ID = atrm AT_JOB_ID    (删除作业)

  # batch

  命令的执行结果:将以邮件的形式发送给安排任务的用户


周期性的执行某任务

  cron:自身是一个不间断运行的服务

  anacron:cron的补充,能够实现让cron因为各种原因在过去的时间该执行而未执行的任务在恢复正常执行一次

    执行结果以邮件形式发送给管理员

  cron:

    系统cron任务:

        /etc/crontab

            分钟 小时 天 月 周 用户 任务

    用户cron任务:

        /var/spool/cron/USERNAME

            分钟 小时 天 月 周 任务

        用户任务的管理:

          # crontab

            -l:列出当前用户的所有cron任务

            -e:编辑任务

            -r:移除所有任务

            -u USERNAME:管理其他用户的cron任务

    时间的有效取值:

        分钟:0-59    小时:0-23    天:1-31    月:1-12    周:0-7(0和7都表示周日)

    时间通配表示:

        *:对应的所有有效取值

        ,:离散时间取值

        -:连续时间取值

        /#:对应取值范围内每多久执行一次


任务计划

标签:zl

原文地址:http://blog.51cto.com/zjing1027/2047710

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!