????JFIF??x?x????'
| Server IP : 79.136.114.73 / Your IP : 216.73.217.121 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/lm-sensors/examples/daemon/ |
Upload File : |
#!/bin/bash
#
# healthd -- This is a simple daemon which can be used to alert you in the
# event of a hardware health monitoring alarm by sending an
# email to the value of ADMIN_EMAIL (defined below).
#
# To Use -- Simply start the daemon from a shell (may be backgrounded)
#
# Other details -- Checks status every 15 seconds. Sends warning emails every
# ten minutes during alarm until the alarm is cleared.
# It won't start up if there is a pending alarm on startup.
# Very low loading on the machine (sleeps almost all the time).
# This is just an example. It works, but hopefully we can
# get something better written. :')
#
# Requirements -- grep, mail, sensors, bash
# (You may need to alter the PATH, but probably not.)
#
# Written & Copyrighten by Philip Edelbrock, 1999.
#
# Version: 1.0.0
#
PATH="/bin:/usr/bin:/usr/local/bin:${PATH}"
ADMIN_EMAIL="root@localhost"
if [ -n "`sensors | grep ALARM`" ]
then
echo "Pending Alarms on start up! Exiting!"
exit
fi
while true
do
sleep 15
if [ -n "`sensors | grep ALARM`" ]
then
sensors | mail -s "**** Hardware Health Warning ****" $ADMIN_EMAIL
sleep 600
fi
done