summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgetpix.sh2
-rw-r--r--getpix.timer2
-rwxr-xr-xsendpix.sh19
3 files changed, 22 insertions, 1 deletions
diff --git a/getpix.sh b/getpix.sh
index 9e79e73..3a72d79 100755
--- a/getpix.sh
+++ b/getpix.sh
@@ -8,4 +8,6 @@ campi="neatherd"
scp $campi:/home/st33v/pix/*.jpg /home/st33v/cams/$campi/. 2>/dev/null
ssh $campi "rm /home/st33v/pix/*.jpg" 2>/dev/null
+. ~/cams/sendpix.sh
+
#exit(0) # force succes exit code for fussy systemd
diff --git a/getpix.timer b/getpix.timer
index 4f7eec6..f792b72 100644
--- a/getpix.timer
+++ b/getpix.timer
@@ -4,7 +4,7 @@ Description= check every minute
[Timer]
Persistent=true
OnBootSec=1min
-OnCalendar=minutely
+OnCalendar=*:0,15,30,45
[Install]
WantedBy=timers.target
diff --git a/sendpix.sh b/sendpix.sh
new file mode 100755
index 0000000..e597d6f
--- /dev/null
+++ b/sendpix.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/bash
+# SJP 22 Feb 2016
+#
+# Send (copy) webcam pix from master repository (on the LAN) to remote computer with web server.
+# This script is to be called from a systemd timer.
+
+# The name of the system that has the webcamn attached.
+# While this is presently hard-coded, we can abstract this for laster iterations when there are more than one cam.
+campi="neatherd"
+# remote server
+wanWebServer="f3rr3t.com"
+
+# select the most recent pic
+newpic=$(ls -t ~/cams/$campi/ | head -1 )
+
+scp /home/st33v/cams/$campi/$newpic $wanWebServer:/home/st33v/farm/cam/$campi/.
+
+
+#exit(0) # force succes exit code for fussy systemd