avk013.blogspot.com - другой мой блог "C# and etc"

воскресенье, 2 декабря 2018 г.

консольная статистика для Linux

почта, посмотреть сколько писем отправлено от конкретного пользователя  rpc в логе....
 cat mail.info | grep name=rpc | wc | awk '{print $1}'

температура материнской платы, требует sensors-lm
#!/bin/bash
c=$(sensors | grep SIO | awk '{print $3}')
e=0;let "e += 1"
c=${c/°C/};c=${c/+/}
e=$c;e=${e/.*}
let "e += 0"; echo "t = $e C"
if (( $e > 30 )); then
echo "Ahtung";echo -ne '\007'
fi
и второй вариант с отправкой по почте, требует ssmtp
#!/bin/bash
a=$(sensors | grep SIO | awk '{print $3}'| grep -oE '[0-9]{1,3}' | head -1 )
b=$a; b=$[$b+0]
let "b+=1"
if (("$b">30)); then
mess="Subject:temperature"; echo "Temperature high. T=$b"
echo "$mess" | /usr/sbin/ssmtp -v -s it@la.la
fi


Комментариев нет:

Отправить комментарий