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方法,希望对你使用有些微的帮助! 

  • 相关阅读:
    Interesting Finds: 2009 01.15 ~ 01.17
    Interesting Finds: 2008.12.07
    Interesting Finds: 2008.12.31
    10月16号
    10月14号
    10月15号
    10月13号
    10月20号
    10月19号
    10月12号
  • 原文地址:https://www.cnblogs.com/zhirusi/p/8232919.html
Copyright © 2011-2022 走看看