需要安装httpie
执行命令:
watch -n 60 'xargs ./check.sh < urls.txt' | #!/bin/bash | |
| for url in "$@" | |
| do | |
| if http --check-status --timeout=5.5 HEAD $url &> /dev/null; then | |
| echo "200 OK, $url" | |
| else | |
| case $? in | |
| 2) echo "Request timed out! $url" ;; | |
| 3) echo "Unexpected HTTP 3xx Redirection! $url" ;; | |
| 4) echo "HTTP 4xx Client Error! $url" ;; | |
| 5) echo "HTTP 5xx Server Error! $url" ;; | |
| 6) echo "Exceeded --max-redirects=<n> redirects! $url" ;; | |
| *) echo "Other Error! $url" ;; | |
| esac | |
| fi | |
| done |
| https://www.baidu.com | |
| https://www.qq.com |