summaryrefslogtreecommitdiff
path: root/heartbeat.sh
diff options
context:
space:
mode:
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
+
+