如何实现定时任务1分钟内执行多次?

脚本效果

当crontab定时任务设置为每分钟执行时,

  1. 外层循环:实现脚本每3秒运行一次
  2. 内层循环:实现一个目录下多个接口文件循环运行
#!/bin/bash
. /etc/profile
. ~/.bash_profile

step=3

cd /home/user/kode/autoTest/

for ((i=0;i<60;i=(i+step)));
do
for item in $(ls collection123/);
do
    col=${item%%.*}
    echo $col
    ~/.npm-global/bin/newman run collection123/${item}
done
sleep $step
done

exit 0

你可能感兴趣的:(bash,linux,开发语言)