场景:持续检测网站可用性,记录访问状态码
#!/bin/bash
url="http://example.com"
log_file="http_test.log"
while true; do
http_result=$(curl -s -o /dev/null -w "%{http_code}" $url)
if [ $http_result -eq 200 ]; then
echo "$(date): HTTP request to $url succeeded (Status: $http_result)" >> $log_file
else
echo "$(date): HTTP request to $url failed (Status: $http_result)" >> $log_file
fi
sleep 1
done
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8