使用 Curl 查找数据库错误?

使用 Curl 查找数据库错误?

我在文件 list.txt 中有一个域名列表,我收到一份报告,其中许多域名显示“数据库连接错误”,我想知道所有无法正确连接到数据库的域名。我认为 curl 可能是一个有用的实用程序,所以我尝试了

curl -sSf http://`cat list.txt` > /dev/null | grep -I "database connection error"

但与此同时,我遇到了一大堆其他问题,我仍然在输出中遇到其他错误,而且(更大的问题是)我没有得到该错误输出的域名。请有人帮帮我。

答案1

让事物循环起来。

for i in `cat list.txt`;
do
if [ "$(curl -sSf http://$i 2>/dev/null | grep -i 'database connection error')" != "" ]
then echo $i
fi
done

相关内容