#!/bin/bash
# Starts up the node power agent as a background process
# and redirects output to a log file.
APP_PATH="/home/$USER/bin"
LOG_PATH="/home/$USER/log"
AGENT_NAME="[n]pwAgent.py"
PROCESS_ID="$(ps x | awk -v a=$AGENT_NAME '$7 ~ a {print $1}')"
if [ -n "$PROCESS_ID" ]; then
if [ "$1" != "-q" ]; then
printf "node power agent running [%s]\n" $PROCESS_ID
fi
else
printf "starting up node agent\n"
cd $APP_PATH
if [ "$1" != "" ]; then
./$AGENT_NAME $1
else
./$AGENT_NAME >> $LOG_PATH/npwAgent.log 2>&1 &
fi
fi