zoukankan      html  css  js  c++  java
  • Linux 的crond 任务调度

    一、原理示意图

        

         

     二、概述

       任务调度:是指系统在某个时间执行的特定的命令或程序

       任务调度分类:

          1、系统工作:有些重要的工作周而复始的执行。如病毒扫描等

          2、个别用户工作:个别用户可能希望执行程序,比如mysql的数据库备份。

    三、 基本语法

        crontab 【选项】

      常用选项

      

     四、 快速入门

      1、任务的要求

        设置任务调度文件: /etc/crontab

        设置个人任务调度:执行 crontab  -e 命令

        接着输入任务到调度文件

          如:*/1 * * * * ls  -l  /etc/  >>  /tep/to.txt

          意思是说每小时的每分钟执行ls  -l  /etc/  >>  /tep/to.txt   命令

       2、步骤如下

        1) crontab  -e

        2)  */1 * * * * ls  -l  /etc  >>  /tep/to.txt

        3)  当保存退出后就执行。

        4)  在每一分钟都会自动的调用  ls  -l  /etc  >>  /tep/to.txt

       3、参数细节说明

          

        

           

          

    五、任务调度的几个实例

        1 、案例一:每隔一分钟,就将当前的日期信息,追加到  /tmp/mydate 文件中

          1) 先编写一个文件  /home/mytask1.sh

            date >> /tmp/mydate

          2) 给mytask1.sh 一个可执行的权限

            chmod  744  /home/mytask1.sh

          3)crontab  -e

          4)*/1 * * * *  /home/mytask1.sh

          5)成功

  • 相关阅读:
    BZOJ 1057 悬线法求最大01矩阵
    POJ 2248
    SPOJ
    51NOD
    2017-2018 ACM-ICPC, NEERC, Moscow Subregional Contest J. Judging the Trick
    POJ 1379 模拟退火
    POJ 2420 模拟退火
    Frontend 事后诸葛亮
    【Frontend】Alpha Review 展示博客
    ASE19 团队项目 alpha 阶段 Frontend 组 scrum5 记录
  • 原文地址:https://www.cnblogs.com/zyc-blogs/p/11920011.html
Copyright © 2011-2022 走看看