Ubuntu:用于检查页面状态和重启后的脚本

时间:2016-07-28 13:18:09

标签: unix ubuntu http-headers

如何以编程方式检查应用程序中页面的状态?如果收到404,我希望能够重启服务器。是否可以自动执行此操作,以15秒的间隔检查页面状态?

1 个答案:

答案 0 :(得分:0)

这样的东西
#! /bin/bash
while true; do
    curl --fail --silent http://localhost/your.page >/dev/null 
    if [[ $? -eq 22 ]]; then
        sudo reboot
    fi
    sleep 15
done

查看curl man page了解详情