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更换成你的命令即可

      完成!

  • 相关阅读:
    Sed的使用方法简介
    Shell脚本基础
    网络配置与内核模块相关
    RPM管理,计划任务与性能监控
    SSH服务
    LVM与RAID阵列
    网络存储服务器
    FTP服务
    网络安全之iptables防火墙
    MySQL使用笔记(七)排序和限制数据记录查询
  • 原文地址:https://www.cnblogs.com/ylqmf/p/2633516.html
Copyright © 2011-2022 走看看