! curl https://www.example.com -I | grep -q ' 200 '; echo "$?"
! curl https://www.example.com -I | grep -q ' 200 '; yes "$?" | sed q
Каждые n секунд:
Составьте список смонтированных точек монтирования с их использованием на диске:
LC_ALL=C df -h $(
LC_ALL=C mount |
grep '^/\S\+ on \S\+' |
sed -Ee 's/^\S+\s+on\s+(\S+).*/\1/'
) | tail -n +2
(Не используйте пример кода в производственной среде как есть; вы, конечно, захотите очистить список смонтированных точек монтирования.)
Сравните текущий список с предыдущим списком, например, с помощью diff
.
Если есть различия, интерпретируйте их и сгенерируйте хорошие электронные письма -.
Заменить старый список текущим списком.