From a1ebfa54ccb59026c62136ada696ac530cf49b04 Mon Sep 17 00:00:00 2001
From: Carmelo Pellegrino <carmelo.pellegrino@gmail.com>
Date: Thu, 14 May 2015 16:04:43 +0200
Subject: [PATCH] get_run_number and log functions implemented

---
 rsselector.sh | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/rsselector.sh b/rsselector.sh
index b58326b..6d362b0 100644
--- a/rsselector.sh
+++ b/rsselector.sh
@@ -28,6 +28,30 @@ function dm_driver() {
   echo y
 }
 
+function log() {
+  [ ! -d ~/.km3_private ] && mkdir -p ~/.km3_private
+  local logfile="~/.km3_private/auto_ss.log"
+  date      >>${logfile}
+  echo ${*} >>${logfile}
+}
+
+function now() {
+  # print the number of seconds elapsed since Jan 1 1970 00:00 in UTC
+  date -u +%s
+}
+
+function get_run_number() {
+  [ ! -d ~/.km3_private ] && mkdir -p ~/.km3_private
+  [ ! -e ~/.km3_private/last_run_number ] && echo 0 >~/.km3_private/last_run_number
+  local last_run_number=`cat ~/.km3_private/last_run_number`
+  local run_number
+
+  let "run_number = ${last_run_number} + 1"
+
+  echo ${run_number} > ~/.km3_private/last_run_number
+  echo ${run_number}
+}
+
 # Ask for the run setup
 
 rs_file=`zenity --title "Run Setup Selector" \
-- 
GitLab