You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
501 B
12 lines
501 B
#!/bin/bash |
|
: ${HEALTHCHECK_CURL_MAX_TIME:=10} |
|
: ${HEALTHCHECK_CURL_USER_AGENT:=curl-healthcheck} |
|
: ${HEALTHCHECK_CURL_WRITE_OUT:='\n%{http_code} %{remote_ip}:%{remote_port} %{time_total} seconds\n'} |
|
: ${HEALTHCHECK_CURL_OUTPUT:='/dev/null'} |
|
|
|
export NSS_SDB_USE_CACHE=no |
|
curl -g -k -q -s -S --fail -o "${HEALTHCHECK_CURL_OUTPUT}" \ |
|
--max-time "${HEALTHCHECK_CURL_MAX_TIME}" \ |
|
--user-agent "${HEALTHCHECK_CURL_USER_AGENT}" \ |
|
--write-out "${HEALTHCHECK_CURL_WRITE_OUT}" \ |
|
"$@" || exit 1
|
|
|