Выполняю проверку того, какой процесс больше всего потребляет памяти, и результат хочу отправить на mail или xmpp сервер как в данном случае
if [[ $(ps aux | awk '{print $4}' | sort -nr | head -n 1 | sed 's/\..*//g' ) -ge 70 ]] ;\
then ps aux | awk '$4>70' | sendxmpp -s 'Memory Load > 70%' username@xmpp.server ; \
fi
Но если процесс грузит память постоянно, то и мессаджи будут отправляться нонстопом.
Подскажите как сделать проверку того, что сообщение уже было отправлено, если процесс еще загружает память?