You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.9 KiB

# Load config file
if [ -f ${CUSTOM}/wx_scripts.conf ] ; then
source ${CUSTOM}/wx_scripts.conf
else
echo "Missing ${CUSTOM}/wx_scripts.conf file, aborting..."
exit 1
fi
# Check Arguments...
# has only one argument, county info
if [ "$#" = "1" ] ; then
COUNTY=$1
COUNTY_NAME=""
fi
# has two arguments, county info and county name
if [ "$#" = "2" ] ; then
COUNTY=$1
COUNTY_NAME=$2
fi
# if no arguments, then use what is defined in configure file.
if [ "$1" = "" ] ; then
# extract County Information and County Name
COUNTY_NAME=`echo $COUNTY | awk 'BEGIN { FS="," } { print $2} '`
COUNTY=`echo $COUNTY | awk 'BEGIN { FS="," } { print $1} '`
# if name is empty, then use COUNTY
if [ "$COUNTY_NAME" = "" ] ; then
COUNTY_NAME=$COUNTY
fi
fi
if [ "$COUNTY" = "NOTSET" ] || [ "$COUNTY" = "" ] ; then
echo "ERROR - The COUNTY variable in ${CUSTOM}/wx_scripts.conf is not set"
echo "or missing, aborting..."
exit 1
fi
#CUSTOM=${WXALERT_SPOOLDIR}/${COUNTY}
#touch $CUSTOM/beacon_no
#echo "0" >> $CUSTOM/beacon_no
# Read current ID number from file
IDTOUSE=$(sed -n ""$RAN_ID"p" "$CUSTOM"/beacon_no)
IDMAX=$(ls ${WXALERT_SPOOLDIR}/${COUNTY}/conv_beacon* | wc -l)
while [ $IDTOUSE != $IDMAX ]
do
CUSTOM=${WXALERT_SPOOLDIR}/${COUNTY}
IDBASE=${WXALERT_SPOOLDIR}/${COUNTY}/conv_beacon # base file names
#IDMAX=$(ls ${WXALERT_SPOOLDIR}/${COUNTY}/conv_beacon* | wc -l) # max ID number
if [ ! -f $CUSTOM/beacon_no ] ; then
echo "0" >> $CUSTOM/beacon_no
else
echo
fi
# Read current ID number from file
IDTOUSE=$(sed -n ""$RAN_ID"p" "$CUSTOM"/beacon_no)
# Increment Variable
IDTOUSE=$(( $IDTOUSE + 1 ))
echo $IDTOUSE > "${WXALERT_SPOOLDIR}/${COUNTY}"/beacon_no
/usr/local/bin/texttransmit KD8TUZ_B -file ${WXALERT_SPOOLDIR}/${COUNTY}/conv_beacon${IDTOUSE}
sleep 25
done
IDTOUSE=0
echo $IDTOUSE > "${WXALERT_SPOOLDIR}/${COUNTY}"/beacon_no
exit 0

Powered by TurnKey Linux.