宝塔最低只能设置1分钟监控,但是往往我们需要更高频率的监控,(比如说彩虹云任务的newsid监控任务需要秒级监控)那么我们可以使用shell脚本实现这个功能。 打开宝塔面板,点击【计划任务】
任务类型:shell脚本
任务名称:随便填写
执行周期:【N分钟】 1
脚本内容: - <ul type="1" class="litype_1"><li><font face="inherit">#!/bin/bash</font></li><li><font face="inherit">step=10 #单位:秒;间隔的秒数,不能大于60。需要几秒监控就填几</font></li><li><font face="inherit">for((i=0;i<60;i=(i+step)));do</font></li><li><font face="inherit"> curl -s </font><font color="#336699">https://www.lexinwu.com/</font><font face="inherit">(你需要监控的地址)</font></li><li><font face="inherit"> endDate=`date +"%Y-%m-%d %H:%M:%S"`</font></li><li><font face="inherit"> echo "★[$endDate] Successful"</font></li><li><font face="inherit"> echo "---------"</font></li><li><font face="inherit"> sleep $step</font></li><li><font face="inherit">done;</font></li><li><font face="inherit">exit 0 </font></li><li>
- </li></ul>
复制代码
|