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