zoukankan      html  css  js  c++  java
  • crontab设置每五秒执行一次程序的方法

    事实上知道crontab设置的最小时间为每分钟,那么要实现以秒为单位进行定时执行任务,该怎么处理,实例说明,以每五秒执行一次任务为说明:

    方法一:

    1. */1 * * * *  /homemytest/test.sh  
    2. */1 * * * * sleep 5 && /home/mytest/test.sh  
    3. */1 * * * * sleep 5 && /home/mytest/test.sh  
    4. */1 * * * * sleep 5 && /home/mytest/test.sh   
    5. */1 * * * * sleep 5 && /home/mytest/test.sh  
    6. */1 * * * * sleep 5 && /home/mytest/test.sh  
    7. */1 * * * * sleep 5 && /home/mytest/test.sh 
    8. */1 * * * * sleep 5 && /home/mytest/test.sh 
    9. */1 * * * * sleep 5 && /home/mytest/test.sh  
    10. */1 * * * * sleep 5 && /home/mytest/test.sh   
    11. */1 * * * * sleep 5 && /home/mytest/test.sh  
    12. */1 * * * * sleep 5 && /home/mytest/test.sh    这种方式可以按照5秒为间隔执行test.sh脚本,但存在的问题是需要书写的代码太多,并且时间间隔越短内容越多,那么可以借助shell script去处理这个工作 

      方法二:写shell脚本 /home/mytest/test_control.sh

      step=5

      i=0

      while i<=60

             do

                    echo /bin/sh  home/mytest/test.sh  

                    i+=$step

                    sleep()

             done

    然后在crontab 中设置:

    */1 * * * * /bin/sh /home/mytest/test_control.sh

    以上就是我掌握 到的两种实现以秒为单位进行程序任务执行控制的crontab方法,希望对你使用有些微的帮助! 

  • 相关阅读:
    Algs4-2.2.1给出原地归并排序merge的排序过程
    Algs4-2.2.2给出自顶向下归并排序的排序过程
    Algs4-2.1.38不同类型的元素
    Algs4-2.1.36不均匀的数据
    Algs4-2.1.37部分有序
    Algs4-2.1.35不均匀的概率分布
    Algs4-2.1.34罕见情况
    升级python到2.7版本pip不可用
    随机验证码
    python文件操作
  • 原文地址:https://www.cnblogs.com/zhirusi/p/8232919.html
Copyright © 2011-2022 走看看