前言
在宝塔的默认执行周期中,最小时间位为【分钟】
那么如果我们想尽可能的高频率的触发如何操作呢?
步骤
- 先建立一个shell脚本任务,执行周期任选
- 脚本内容设置为如下
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH step=1 for (( i = 0; i < 60; i=(i+step) )); do curl -sS --connect-timeout 10 -m 60 'www.baidu.com' echo "----------------------------------------------------------------------------" endDate=`date +"%Y-%m-%d %H:%M:%S"` echo "★[$endDate] Successful" echo "----------------------------------------------------------------------------" sleep $step done exit 0
说明
:
1.step
为要周期执行的秒数(如果想要更小,根据内容自行调整)
2.www.baidu.com
为要调用的接口,或者要执行的操作,视你本身情况而定 - 保存编辑,并发布
- 【关键的来了】需要手动执行一遍
- 搞定!