默认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"