summaryrefslogtreecommitdiff
path: root/heartbeat.sh
diff options
context:
space:
mode:
authorF3RR3T <github@st33v.com>2014-09-10 09:53:23 +1000
committerF3RR3T <github@st33v.com>2014-09-10 09:53:23 +1000
commit82885d54288593b5714ee8c719d1f3f075d40386 (patch)
tree1ffedf5539b4efc30ff112a2a8f87e8fc010b985 /heartbeat.sh
parent0000998bb0cb17c3f0e936245b895b9ba53be2bb (diff)
Now use environment var to mask email address
Diffstat (limited to 'heartbeat.sh')
-rwxr-xr-xheartbeat.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/heartbeat.sh b/heartbeat.sh
new file mode 100755
index 0000000..c98e783
--- /dev/null
+++ b/heartbeat.sh
@@ -0,0 +1,25 @@
+#!/bin/bash -
+
+# heartbeat.sh
+# SJP 9 September 2014
+#
+# Monitors uptime and logs it in case of shutdown
+#
+# Designed to be run frequently from cron
+
+# Have we just rebooted? Don't want to overwrite!
+[ -e ~/mail/monitor/data/heartlock ] && exit 1337
+
+# get CPU temperature
+cputemp=$(cat /sys/class/thermal/thermal_zone0/temp)
+cputemp=$[cputemp/1000]
+
+cat << EOF > ~/mail/monitor/data/heartbeat.txt
+
+Heartbeat: $(date) CPU temperature: $cputemp
+--------------------------------------
+$(procinfo -Hr)
+
+EOF
+
+