11c3de66 |
#!/bin/bash
#
# The aredn node url can look something like http://192.168.1.155, or
# something linke http://radiationMonitor.domain.com depending on
# whether your local network uses a domain name server.
#
AGENT_NAME="[a]rednsigAgent.py"
|
b9676d21 |
SOURCE_URL="http://localnode.local.mesh/cgi-bin/status"
|
11c3de66 |
|
b9676d21 |
APP_PATH="/home/$USER/bin"
LOG_PATH="/home/$USER/log"
|
11c3de66 |
# Changing the value overides the default data request interval hardcoded
# in the agent script. '60' is the default. Value is in seconds.
POLLING_INTERVAL="60"
PROCESS_ID="$(ps x | awk -v a=$AGENT_NAME '$7 ~ a {print $1}')"
if [ -n "$PROCESS_ID" ]; then
if [ "$1" != "-q" ]; then
printf "arednsig agent running [%s]\n" $PROCESS_ID
fi
else
printf "starting up arednsig agent\n"
cd $APP_PATH
|
b9676d21 |
if [ "$1" != "" ]; then
./$AGENT_NAME $1 -u $SOURCE_URL -p $POLLING_INTERVAL
else
./$AGENT_NAME -u $SOURCE_URL -p $POLLING_INTERVAL >> \
$LOG_PATH/arednsigAgent.log 2>&1 &
fi
|
11c3de66 |
fi
|