linux的crontab实现秒一级的执行方法

linux的crontab命令中,最小的执行时间间隔是分钟。可以利用执行脚本来实现秒级的执行间隔。

新建sh文件cron.sh

#!/bin/bash  
  
step=5 #间隔5秒
  
for (( i = 0; i < 60; i=(i+step) )); do  
    # 执行的逻辑
    sleep $step  
done  
  
exit

在执行的逻辑处加入需要的命令

然后将执行脚本的指令加入到crontab中

发表评论