方案1,写一个后台运行的脚本一直循环,每次循环sleep指定时间。

while true ;do

command

sleep XX //间隔多久

done

方案2,使用crontab。

crontab的粒度最小是到分钟,我们可以用笨方法实现隔多少秒运行一次。

下边是每20秒执行一次

crontab -e

* * * * * xxxxx

* * * * * sleep 20; xxxxx

* * * * * sleep 40; xxxxx

xxxxx更换成你的命令即可


下面是我实际使用的

使用宝塔的计划任务的shell脚本,调整成每分钟执行即可

#!/bin/bash

# 指定网址
url="http://网址"

# 运行60秒
for ((i=0; i<60; i++))
do
    # 访问网址
    curl -s $url > /dev/null

    # 等待1秒
    sleep 1
done