--- /dev/null
+#!/bin/sh
+
+#
+# Script to start a zrepl replication job after some
+# basic checks on the local and remote pools
+#
+
+set -eu
+
+JOB="charles_to_george"
+FILESERVER="charles.kya.lorimer.id.au"
+
+echo "Performing pre-backup checks"
+
+# Check network connectivity
+ping -c3 -W2 "$FILESERVER"
+
+# Import local zfs pools
+zpool import -a
+
+echo "Pre-backup checks passed, triggering zrepl job $JOB"
+
+# Start job
+zrepl signal wakeup "$JOB"
+
+echo "zrepl job triggered successfully"
+
+# Monitor for success
+while true; do
+ if zrepl status --job "$JOB" --mode raw | grep done; then
+ break
+ fi
+ sleep 10
+done
+
+echo "zrepl job completed successfully $(date)" >> /var/log/wake.log
+systemctl poweroff