Как проверить веб-страницу на наличие изменений с терминала?

Вы также можете использовать предварительно скомпилированный набор инструментов или этот для вашего конкретная архитектура (x86 _64, glibc, gcc 6.3 ).

Конечно, следующий вариант — использовать так называемый построитель rootfs -, например buildroot или yocto
для создания цепочки инструментов с вашей конкретной версией gcc.

0
12.02.2021, 17:06
2 ответа

Сначала получите отпечаток текущего состояния в качестве базового:

curl --silent www.example.com | md5sum > www.example.com.md5

Затем вы можете впоследствии проверить, изменился ли отпечаток пальца:

curl --silent www.example.com | md5sum > www.example.com.md5new
if ! cmp www.example.com.md5 www.example.com.md5new > /dev/null; then
    printf "%s has changed from baseline!\n" "www.example.com"
fi
rm www.example.com.md5new
2
18.03.2021, 22:31

Сайт может обслуживать страницы с ПОСЛЕДНИМ -ИЗМЕНЕННЫМ заголовком :выполнить запрос HEAD и извлечь этот заголовок.

curl --silent --head https://glennj.github.io | grep -i '^last-modified:'

Однако не все сайты возвращают этот заголовок.

3
18.03.2021, 22:31

Теги

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