并退出BASH中的代码

时间:2017-08-14 10:32:52

标签: bash exit status

我正在监控网站的可用性,并使用curl命令测试200个状态代码。

所有网址都包含在文件中。到现在为止还挺好 我想要实现的是,如果所有URL都在线,则退出0;如果任何URL脱机退出1; 如何在bash中实现这一点?

1 个答案:

答案 0 :(得分:0)

试试这个(200 - 状态代码)。

ANSWER=`curl -s -o /dev/null -w "%{http_code}" google.com | grep -c 200`
if [[ $ANSWER == "1" ]];then
    exit 0
else
    exit 1
fi