#!/bin/bash
#
# uls_start_maint
#
# ULS Ueberwachungspause setzen
#
# Aufruf: uls_start_maint.sh [-r <remark>] [<section> [<teststep> [<detail>]]]
#
##########################################################
#
ULSTIMESTAMPFILE="/var/tmp/uls_maint_suspension_timestamp-$(id -u).dat"
#
if [[ "$1" = "-r" ]]; then
  remark="$2"
  shift 2
fi
#
if [[ "$1" == -* ]]; then
  echo "usage: $(basename $0) [-r <remark>] [<section> [<teststep> [<detail>]]]"
  exit
fi
#
# ULS-Ueberwachungspause setzen
if [[ -f /etc/uls/uls.conf ]]; then
  . /etc/uls/uls.conf
fi
#
DT=`date '+%F %T%:z'`
echo "$DT $remark" >"$ULSTIMESTAMPFILE"
#
DTE=`date -d '+3 hour' '+%F %T%:z'`
echo "P;$DT;$ULSHOSTNAME;${1:-*};$2;$3;+3h;;;${remark:-Set by uls_start_maint for patching} ($(id -un))" | send_test_tab -S
