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
如果觉得我的文章对你有用,请随意赞赏,但也要理性!