方案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