Você está principalmente lá. Apenas corrija sua sintaxe:
if curl -s "$webserv" | grep "$keyword"
then
# if the keyword is in the conent
echo " the website is working fine"
else
echo "Error"
fi
Observe o then
e fi
.
Eu quero escrever um script para verificar se o site está funcionando bem, verificando alguns dos conteúdos. Se o conteúdo existir no resultado, ele imprime uma mensagem informando que o site está funcionando bem; caso contrário, ele mostrará um erro:
#!/bin/bash
webserv="10.1.1.1"
Keyword="helloworld" # enter the keyword for test content
if (curl -s "$webserv" | grep "$keyword")
# if the keyword is in the conent
echo " the website is working fine"
else
echo "Error"
Alguma sugestão de como fazer isso?
Você está principalmente lá. Apenas corrija sua sintaxe:
if curl -s "$webserv" | grep "$keyword"
then
# if the keyword is in the conent
echo " the website is working fine"
else
echo "Error"
fi
Observe o then
e fi
.