сценарий удара для проверки содержания веб-сайта вихревой командой

Я хочу записать сценарий, чтобы проверить, если веб-сайт хорошо работает путем проверки части его, содержание. Если содержание существует в результате, оно печатает сообщение, говоря, что веб-сайт хорошо работает, иначе, оно покажет ошибку:

#!/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"

Какое-либо предложение, как сделать это?

6
задан 17 February 2016 в 11:33

2 ответа

Вы главным образом там. Просто зафиксируйте свой синтаксис:

if curl -s "$webserv" | grep "$keyword"
then
    # if the keyword is in the conent
    echo " the website is working fine"
else
    echo "Error"
fi

Примечание then и fi.

11
ответ дан 23 November 2019 в 07:25

Небольшая поправка: при установке переменной и ее использовании позже регистр должен совпадать в двух местах (т. Е. «Ключевое слово», а не «ключевое слово»). Полный код, который работает для меня: -

#!/bin/bash

webserv="10.1.1.1" 

keyword="helloworld" # enter the keyword for test content

if curl -s "$webserv" | grep "$keyword"
then
    # if the keyword is in the content
    echo " the website is working fine"
else
    echo "Error"
fi
1
ответ дан 23 November 2019 в 07:25

Другие вопросы по тегам:

Похожие вопросы: