cron to monitor and restart pcloud nodes
diff --git a/scripts/homelab/check-ssh-login-cron b/scripts/homelab/check-ssh-login-cron
new file mode 100644
index 0000000..de7f8bb
--- /dev/null
+++ b/scripts/homelab/check-ssh-login-cron
@@ -0,0 +1 @@
+*/5 * * * * pi /home/pi/homelab/check-ssh-login.sh
diff --git a/scripts/homelab/check-ssh-login.sh b/scripts/homelab/check-ssh-login.sh
new file mode 100755
index 0000000..f8241df
--- /dev/null
+++ b/scripts/homelab/check-ssh-login.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+ssh pcloud@192.168.0.111 "touch ~/SSH_LOGGED_IN"
+ssh pcloud@192.168.0.112 "touch ~/SSH_LOGGED_IN"
+ssh pcloud@192.168.0.113 "touch ~/SSH_LOGGED_IN"
diff --git a/scripts/homelab/restart-if-no-ssh-login-cron b/scripts/homelab/restart-if-no-ssh-login-cron
new file mode 100644
index 0000000..663d3b9
--- /dev/null
+++ b/scripts/homelab/restart-if-no-ssh-login-cron
@@ -0,0 +1 @@
+*/13 * * * * pcloud /home/pcloud/pcloud-tools/restart-if-no-ssh-login.sh
diff --git a/scripts/homelab/restart-if-no-ssh-login.sh b/scripts/homelab/restart-if-no-ssh-login.sh
new file mode 100755
index 0000000..39ddf6e
--- /dev/null
+++ b/scripts/homelab/restart-if-no-ssh-login.sh
@@ -0,0 +1,8 @@
+if [ ! -f /home/pcloud/SSH_LOGGED_IN ];
+then
+    echo "SSH_LOGGED_IN not found, restaring"
+    sudo shutdown -r
+else
+    echo "SSH_LOGGED_IN found and removing"
+    rm /home/pcloud/SSH_LOGGED_IN
+fi