1.打开宝塔计划任务列表
2.任务类型为:Shell脚本(任务名称自定义)
3.执行周期为N分钟->1分钟
4.输入以下代码(注意修改代码中的“需要监控的域名”)
step=2 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 '需要监控的域名'
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★\\\[$endDate\\\] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0
注:代码中的step为监控速度,如果step=1则为每秒执行一次,因为执行周期为1分钟60秒,所以step最大不能超过60
Last modification:December 14, 2023
© Allow specification reprint