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.
34 lines
778 B
34 lines
778 B
#!/bin/bash
|
|
# Ultima Modif: 20251012
|
|
# Valida si URL está acriva.
|
|
# Uso: url_valida.sh {url-a-validar}
|
|
|
|
source fnc_gonzy.sh
|
|
|
|
# NO funciona
|
|
function valida_a(){
|
|
resultado=$(curl -sIL $1 | grep '^HTTP' | tail -1 | awk '{print $2}')
|
|
|
|
if [[ "$resultado" == "200" ]]; then
|
|
echo -e "${Green}Existe${Color_Off}"
|
|
elif [[ "$resultado" == "404" ]]; then
|
|
echo -e "${Red}No Existe${Color_Off}"
|
|
else
|
|
echo -e "${Yellow}No lo se.${Color_Off}"
|
|
fi
|
|
}
|
|
|
|
# SI funciona
|
|
function valida_b(){
|
|
echo -e ""
|
|
if wget --spider -S "$1" 2>&1 | grep -w "200\|301"; then
|
|
fnc_msg_color 1 "URL activo"
|
|
else
|
|
fnc_msg_color 0 "URL caído"
|
|
fi
|
|
echo ""
|
|
}
|
|
|
|
fnc_gonzy_intro "URL_Verificar" "Verifica que URL exista."
|
|
read -p "URL a validar: " url_validar;
|
|
valida_b $url_validar
|
|
|