Merge pull request #6 from Kage1/master

${IPv} var interfering with timeout param
This commit is contained in:
BDR 2021-03-30 07:14:33 +02:00 committed by GitHub
commit bf36d1c614
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,11 +29,11 @@ check(){
http*)
statuscode="$(curl -${IPv}sSkLo /dev/null -H "${useragent}" -m "${timeout}" -w "%{http_code}" "${host}" 2> "${tmp}/ko/${name}.error")";;
ping*)
ping -W${IPv} "${timeout}" -c 1 "${host}" >/dev/null 2>&1
ping -${IPv}W "${timeout}" -c 1 "${host}" >/dev/null 2>&1
statuscode=$?
[ "${statuscode}" -ne "${expectedcode}" ] && echo 'Host unreachable' > "${tmp}/ko/${name}.error";;
port*)
error="$(nc -w${IPv} "${timeout}" -zv ${host} 2>&1)"
error="$(nc -${IPv}w "${timeout}" -zv ${host} 2>&1)"
statuscode=$?
[ "${statuscode}" -ne "${expectedcode}" ] && echo "${error}" > "${tmp}/ko/${name}.error";;
esac