Project

General

Profile

« Previous | Next » 

Revision 1d16c69b

Added by Alexis Mousset about 6 years ago

Fixes #11921: Agent process detection is wrong in rudder agent check on AIX

View differences:

share/commands/agent-check
fi
# List the CFEngine processes running
CF_PROCESS_RUNNING=`${PS_COMMAND} | sed -ne "\\%${CFE_BIN_DIR}/\\(cf-execd\\|cf-agent\\)%p" | cat`
CF_PROCESS_RUNNING=`${PS_COMMAND} | grep -E "${CFE_BIN_DIR}/cf-(agent|execd)" | cat`
# Count the number of processes running, filtering empty lines
NB_CF_PROCESS_RUNNING=`echo "${CF_PROCESS_RUNNING}" | sed -e '/^$/d' | wc -l`
......
fi
# List cf-serverd processes running
CF_SERVER_RUNNING=`${PS_COMMAND} | sed -ne "\\%${CFE_BIN_DIR}/\\(cf-serverd\\)%p" | cat`
CF_SERVER_RUNNING=`${PS_COMMAND} | grep "${CFE_BIN_DIR}/cf-serverd" | sed -e '/grep/d' | cat`
# Count the number of server processes running, filtering empty lines
NB_CF_SERVER_RUNNING=`echo "${CF_SERVER_RUNNING}" | sed -e '/^$/d' | wc -l`

Also available in: Unified diff