zoukankan      html  css  js  c++  java
  • 使用crontab实现以秒执行,很好很强大

    linux中crontab实现以秒执行任务

      很多时候,我们计划任务需要精确到秒来执行,但linux最小只支持分钟,很多linux自带的版本都不直接支持以秒来执行,根据以下方法,可以很容易地以秒执行任务。

      crontab每秒执行,cron running every second

      以下方法将每10秒执行一次

      1.编辑crontab

      crontab -e

      * * * * * /bin/date >>/tmp/date.txt

      * * * * * sleep 10; /bin/date >>/tmp/date.txt

      * * * * * sleep 20; /bin/date >>/tmp/date.txt

      * * * * * sleep 30; /bin/date >>/tmp/date.txt

      * * * * * sleep 40; /bin/date >>/tmp/date.txt

      * * * * * sleep 50; /bin/date >>/tmp/date.txt

      2.检查结果

      tail -f /tmp/date.txt

    Fri Jul  8 12:44:41 CST 2011
    Fri Jul  8 12:45:01 CST 2011
    Fri Jul  8 12:45:11 CST 2011
    Fri Jul  8 12:45:21 CST 2011
    Fri Jul  8 12:45:31 CST 2011
    Fri Jul  8 12:45:41 CST 2011
    Fri Jul  8 12:45:51 CST 2011
    Fri Jul  8 12:46:01 CST 2011
    Fri Jul  8 12:46:11 CST 2011
    Fri Jul  8 12:46:21 CST 2011
    Fri Jul  8 12:46:31 CST 2011
    Fri Jul  8 12:46:41 CST 2011
    Fri Jul  8 12:46:51 CST 2011
    Fri Jul  8 12:47:01 CST 2011
    Fri Jul  8 12:47:11 CST 2011
    Fri Jul  8 12:47:21 CST 2011

      说明:需要将/bin/date更换成你的命令即可

      完成!

  • 相关阅读:
    神秘现象?多种情况比较
    [备忘]C++BUILDER的文件操作
    缘起
    [备忘]一个二维数组的冒泡排序
    无可救药地买入NDSL
    递归的实质
    [网游计划第九、十天]能力有限,做些小品
    大学有救
    struts2+convertion实现struts.xml的零配置
    BSD下的超级终端
  • 原文地址:https://www.cnblogs.com/ylqmf/p/2633516.html
Copyright © 2011-2022 走看看