[Tip]利用sleep实现crontab秒级调度

默认crontab只支持分钟级别调度.

*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 7) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)

如果想要实现秒级调度, 需要借助sleep函数来达成, 任务触发开始分钟级别的, 但是可以延迟实际执行.
例如, 每20s打印一句"hello world"

* * * * * echo "hello world"
* * * * * sleep 20; echo "hello world"
* * * * * sleep 40; echo "hello world"
posted @ 2020-05-31 17:40  changediff  阅读(716)  评论(0编辑  收藏  举报