Este team redactor ha estado por horas investigando para dar resolución a tus preguntas, te ofrecemos la soluciones de modo que nuestro objetivo es serte de gran ayuda.
Solución:
Tu puedes elegir:
if [[ $? -ne 0 ]]; then # -ne: not equal
if ! [[ $? -eq 0 ]]; then # -eq: equal
if [[ ! $? -eq 0 ]]; then
!
invierte el retorno de la siguiente expresión, respectivamente.
Mejor
if ! wget -q --spider --tries=10 --timeout=20 google.com
then
echo 'Sorry you are Offline'
exit 1
fi
Si te sientes perezoso, aquí hay un método conciso para manejar las condiciones usando ||
(o y &&
(y) después de la operación:
wget -q --tries=10 --timeout=20 --spider http://google.com ||
echo "Sorry you are Offline" && exit 1;
Si piensas que te ha resultado de utilidad nuestro post, sería de mucha ayuda si lo compartes con otros seniors y nos ayudes a extender este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)